Результаты поиска по запросу "struct"

7 ответов

Извлечь поля структуры C

Мне часто приходится писать код на других языках, которые взаимодействуют со структурами Си. Чаще всего это предполагает написание кода Python сструктура [http://docs.python.org/library/struct.html]или ...

2 ответа

Инициализация 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 };Жалуется на ...

3 ответа

Почему «typedef struct {struct S * s; } S; », содержащий указатель на компиляцию того же типа?

Я пытаюсьtypedef a struct который содержит указатель на другой того же типа. Вот то, что я думал, будет лучшей версией: typedef struct Element { char value; struct Element *next; } Element;Почему этот вариант также компилируется + выполняется ...

ТОП публикаций

1 ответ

C #, структура против класса, быстрее? [Дубликат]

Возможный дубликат: Что лучше для хранилища данных Struct / Classes? [https://stackoverflow.com/questions/1951186/which-is-best-for-data-store-struct-classes] Рассмотрим пример, где у меня есть объект Employee с такими атрибутами, как возраст, ...

1 ответ

Круговое определение в С

То, что я написал, это: typedef enum _MyStatus { MY_STATUS_OK = 0, MY_STATUS_GENERAL_ERROR = -1, } MyStatus; typedef MyStatus (*MyCallback)(MySettings *settings); typedef struct _MySettings { MyCallback callback; } MySettingsОднако он не ...

3 ответа

Компилятор выдает ошибку, когда структура не инициализирована и если мы пытаемся получить доступ к свойству, но не с переменной [duplicate]

На этот вопрос уже есть ответ здесь: C # Structs: неназначенная локальная переменная? [/questions/2069435/c-sharp-structs-unassigned-local-variable] 2 ответаУ меня есть одно замечание о структуре. Когда я объявляю свойство в Struct, и если я ...

5 ответов

Указатель арифметики для структур

Учитывая определение структуры, которое содержит одну переменную типа double и три int (всего 4 переменные), если p является указателем на эту структуру со значением 0x1000, какое значение имеет p ++? Это не домашняя проблема, так что не ...

5 ответов

C двойной указатель на структуру

Я пытаюсь выработать двойной указатель на структуру в C и не могу понять, что происходит не так ... Простой источник ниже: typedef struct { int member; } mystruct; void myfunc(mystruct **data) { (*data)->member = 1; } void main(int argc, char ...

6 ответов

Получить список членов структуры C

Можно ли получить список членов структуры в видеchar ** ? Например, что-то вроде этого: struct mystruct { int x; float y; char *z; }; /* ... */ char **members = MAGIC(struct mystruct); /* {"x", "y", "z", NULL}. */Я также заинтересован ...

3 ответа

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; } ...