Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
javasc
6 / 5 / 1
Регистрация: 08.11.2010
Сообщений: 192
#1

Что это структура? - C++

15.11.2010, 09:25. Просмотров 440. Ответов 2
Метки нет (Все метки)

#include<stdio.h>
#include<stdlib.h>
#include<X11/X.h>
#include<X11/Xlib.h>
#include<GL/gl.h>
#include<GL/glx.h>
#include<GL/glu.h>

Display *dpy;
Window root;

GLint att[] = { GLX_RGBA, GLX_DEPTH_SIZE, 24, GLX_DOUBLEBUFFER, None };
Как выделенные переменные(или не переменные?, что это?) связанны междус собой?

Слева переменная справа тип,значение?

p.s: не пинайте, на си два года не был, а когда был был новичком.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.11.2010, 09:25     Что это структура?
Посмотрите здесь:

Динамическая структура данных. Что это? - C++
В требованиях к одной вакансии Динамическая структура данных. Цитата из Прата С. 189 стр.: &quot;Инструментом для этого, опять-таки,...

Что это за знак >> прочитал что это сдвиг вправо? что он делает - C++
int d=6, c=5,f; f = d &gt;&gt; c; cout&lt;&lt; f; вывод 0

Получается структура в С++ - это класс? - C++
Элементами или полями структуры могут быть переменные, массивы, ранее определенные структуры. Функции не могут быть полями структуры (В...

Структура в классе, это возможно? - C++
У меня такая проблема, нужно реализовать объект-список. В нем необходимо реализовать методы обеспечивающие полную функциональность списка. ...

скажите пожалуйста, что означает здесь b. ,это какия-либо функция или что? - C++
скажите пожалуйста, что означает здесь b. ,это какия-либо функция или что? //анализируем все клетки доски for(int i = 0; i &lt; 8;...

Что такое #, include, что это означает - C++
______

Не понимаю что такое структура - C++
Привет. Начитал много статей о структурах, так и ничего не понял... Кто может объяснить &quot;на своих словах&quot;? Видел, что объявляют сразу...

Структура и кое-что не понятно... - C++
Имеется такая структура struct Person { std::string surname; unsigned int year; bool operator &lt; (const Person &amp;sg) ...

Структура Автомобиль. Что не так? - C++
Вроде работает, сортирует, вот только выдает что-то странное. Нормальная марка всегда только у 2 машины, как и число. а вот у первой...

Что может структура без имени? - C++
struct { int a; }; Какой смысл этой структуры? Как к ней можно обратится? И класса тоже, кстати...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
taras atavin
Ушёл с форума.
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
15.11.2010, 09:34     Что это структура? #2
Если они и связаны, то не прямо в декларации.

Добавлено через 2 минуты
Хотя окно и располагается на экране дисплея, но по декларации не понятно, будет ли оно создано на дисплее *dpy, на другом дисплее, или не создано вообще. И знание сей не имеет никакого отношения к семантике задачи, так как всё то же самоё можно описать и на другом языке, при этом синтаксис и язык поменяются, а семантика останется, твой же вопрос именно по семантике.
accept
4820 / 3240 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
15.11.2010, 10:51     Что это структура? #3
Код
Display *dpy;
Window root;
наверняка структуры, но они могут означать что угодно (задаётся это дело через typedef, а там хоть int можно назвать Window)

Display * - тип, dpy - имя переменной
Window - тип, root - имя переменной

Добавлено через 1 минуту
Код
GLint att[] = { GLX_RGBA, GLX_DEPTH_SIZE, 24, GLX_DOUBLEBUFFER, None };
GLint - тип
att - имя массива переменных
GLX_RGBA - константа, которая превращается в какое-то целое число

Добавлено через 2 минуты
C
1
2
3
typedef int *IntPtr;
 
IntPtr i;
как видишь, оно может и не быть указателем явно, но i - это указатель на целое число и кроме адреса какой-нибудь целой переменной, или ячейки памяти без имени, или нулевого указателя, хранить ничего не может (не может - в смысле осмысленного)
Yandex
Объявления
15.11.2010, 10:51     Что это структура?
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru