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

3 ответа

Ошибка «значение типа« X * »не может быть присвоено объекту типа« X * »» при использовании typedef struct

Вот структура, которую я использую для узлов ... typedef struct { struct Node* next; struct Node* previous; void* data; } Node;и вот функция, которую я использую, чтобы связать их void linkNodes(Node* first, Node* second) { if (first != NULL) ...

3 ответа

Гарантируется ли нулевая инициализация структур, чтобы стереть заполненные области?

Предположим, у меня есть следующая структура: typedef struct { unsigned field1 :1; unsigned field2 :1; unsigned field3 :1; } mytype;Первые 3 бита можно будет использовать, ноsizeof(mytype) вернусь4 что означает 29 бит отступов. Мой вопрос ...

5 ответов

 затем.

код правильный? Он работает, как и ожидалось, но правильно ли этот код использует указатели и точечные обозначения для структуры?

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

5 ответов

Разница между использованием указателя и массива с нулевыми элементами в структурах

Чем отличаются две реализации: struct queue { int a; int b; q_info *array; };а также struct queue { int a; int b; q_info array[0]; };

1 ответ

Доступ к MongoDB из Go

4 ответа

Выход:

я есть какой-то старый код на C, который довольно интенсивно использует упакованные структуры. Я пытаюсь использовать Go в качестве оболочки для этого кода, но мне трудно найти способ передать или даже написать определения для ...

2 ответа

Возврат указателя на локальную структуру

Безопасно ли возвращать указатель на локальную структуру в C? Я имею в виду это делает struct myStruct* GetStruct() { struct myStruct *str = (struct myStruct*)malloc(sizeof(struct myStruct)); //initialize struct members here return str; ...

2 ответа

Неожиданное возвращение анонимной структуры

Я пытаюсь реализовать метод, который возвращает измененную структуру, основанную на оригинальной, например:

2 ответа

Экспорт функций с анонимной структурой в качестве параметра [нельзя использовать значение (тип struct {…}) в качестве типа struct {…} в качестве аргумента для package.Func]

Вот кусок кодаplay.google.org который работает без проблем:

2 ответа

C программирование. Как скрыть реализацию структуры в .c, если мне нужно обратиться к ее экземпляру в заголовочном файле (.h)

Поэтому мне любопытно, как скрыть реализацию структуры в файле .c, если нам нужно сослаться на его экземпляр в заголовочном файле. Например, у меня есть след...