Результаты поиска по запросу "struct"
Ошибка «значение типа« X * »не может быть присвоено объекту типа« X * »» при использовании typedef struct
Вот структура, которую я использую для узлов ... typedef struct { struct Node* next; struct Node* previous; void* data; } Node;и вот функция, которую я использую, чтобы связать их void linkNodes(Node* first, Node* second) { if (first != NULL) ...
Гарантируется ли нулевая инициализация структур, чтобы стереть заполненные области?
Предположим, у меня есть следующая структура: typedef struct { unsigned field1 :1; unsigned field2 :1; unsigned field3 :1; } mytype;Первые 3 бита можно будет использовать, ноsizeof(mytype) вернусь4 что означает 29 бит отступов. Мой вопрос ...
затем.
код правильный? Он работает, как и ожидалось, но правильно ли этот код использует указатели и точечные обозначения для структуры?
Разница между использованием указателя и массива с нулевыми элементами в структурах
Чем отличаются две реализации: struct queue { int a; int b; q_info *array; };а также struct queue { int a; int b; q_info array[0]; };
Выход:
я есть какой-то старый код на C, который довольно интенсивно использует упакованные структуры. Я пытаюсь использовать Go в качестве оболочки для этого кода, но мне трудно найти способ передать или даже написать определения для ...
Возврат указателя на локальную структуру
Безопасно ли возвращать указатель на локальную структуру в C? Я имею в виду это делает struct myStruct* GetStruct() { struct myStruct *str = (struct myStruct*)malloc(sizeof(struct myStruct)); //initialize struct members here return str; ...
Неожиданное возвращение анонимной структуры
Я пытаюсь реализовать метод, который возвращает измененную структуру, основанную на оригинальной, например:
Экспорт функций с анонимной структурой в качестве параметра [нельзя использовать значение (тип struct {…}) в качестве типа struct {…} в качестве аргумента для package.Func]
Вот кусок кодаplay.google.org который работает без проблем:
C программирование. Как скрыть реализацию структуры в .c, если мне нужно обратиться к ее экземпляру в заголовочном файле (.h)
Поэтому мне любопытно, как скрыть реализацию структуры в файле .c, если нам нужно сослаться на его экземпляр в заголовочном файле. Например, у меня есть след...