Результаты поиска по запросу "struct"
Извлечь поля структуры C
Мне часто приходится писать код на других языках, которые взаимодействуют со структурами Си. Чаще всего это предполагает написание кода Python сструктура [http://docs.python.org/library/struct.html]или ...
Инициализация Const Struct с другими экземплярами Const Struct
Мне любопытно, почему следующий фрагмент кода не компилируется: typedef struct Foo { int a; int b; } Foo; static const Foo FooZero = { 0, 0 }; typedef struct Bar { Foo foo; int c; } Bar; static const Bar BarZero = { FooZero, 0 };Жалуется на ...
Почему «typedef struct {struct S * s; } S; », содержащий указатель на компиляцию того же типа?
Я пытаюсьtypedef a struct который содержит указатель на другой того же типа. Вот то, что я думал, будет лучшей версией: typedef struct Element { char value; struct Element *next; } Element;Почему этот вариант также компилируется + выполняется ...
C #, структура против класса, быстрее? [Дубликат]
Возможный дубликат: Что лучше для хранилища данных Struct / Classes? [https://stackoverflow.com/questions/1951186/which-is-best-for-data-store-struct-classes] Рассмотрим пример, где у меня есть объект Employee с такими атрибутами, как возраст, ...
Круговое определение в С
То, что я написал, это: typedef enum _MyStatus { MY_STATUS_OK = 0, MY_STATUS_GENERAL_ERROR = -1, } MyStatus; typedef MyStatus (*MyCallback)(MySettings *settings); typedef struct _MySettings { MyCallback callback; } MySettingsОднако он не ...
Компилятор выдает ошибку, когда структура не инициализирована и если мы пытаемся получить доступ к свойству, но не с переменной [duplicate]
На этот вопрос уже есть ответ здесь: C # Structs: неназначенная локальная переменная? [/questions/2069435/c-sharp-structs-unassigned-local-variable] 2 ответаУ меня есть одно замечание о структуре. Когда я объявляю свойство в Struct, и если я ...
Указатель арифметики для структур
Учитывая определение структуры, которое содержит одну переменную типа double и три int (всего 4 переменные), если p является указателем на эту структуру со значением 0x1000, какое значение имеет p ++? Это не домашняя проблема, так что не ...
C двойной указатель на структуру
Я пытаюсь выработать двойной указатель на структуру в C и не могу понять, что происходит не так ... Простой источник ниже: typedef struct { int member; } mystruct; void myfunc(mystruct **data) { (*data)->member = 1; } void main(int argc, char ...
Получить список членов структуры C
Можно ли получить список членов структуры в видеchar ** ? Например, что-то вроде этого: struct mystruct { int x; float y; char *z; }; /* ... */ char **members = MAGIC(struct mystruct); /* {"x", "y", "z", NULL}. */Я также заинтересован ...
C Неизвестное имя типа 'my_structure'
У меня есть этот код: main.h #ifndef MAINH #define MAINH ... #include "my_struct.h" void some_func(my_structure *x); ... #endifа также my_struct.h #ifndef UTILSH #define UTILSH ... #include "main.h" ... typedef struct abcd { int a; } ...