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

6 ответов

значение по умолчанию для члена структуры в C

Можно ли установить значения по умолчанию для некоторого члена структуры? Я пробовал следующее, но это вызвало бы синтаксическую ошибку: typedef struct { int flag = 3; } MyStruct;Ошибки: $ gcc -o testIt test.c test.c:7: error: expected ‘:’, ...

2 ответа

Ошибка сегментации структуры и указателя в C

Может ли кто-нибудь помочь с этой ошибкой сегментации я продолжаю получать. этот код прост, но ошибку очень трудно понять. struct Link { int key; unsigned data: 2; struct Link *next; struct Link *previous; }; struct Link* addInOrder(struct Link ...

4 ответа

Обобщения, используемые в структуре против класса

Предположим, что у нас есть следующееstruct определение, которое использует дженерики: public struct Foo<T> { public T First; public T Second; public Foo(T first) { this.First = first; } }Компилятор говорит 'Foo.Second' должен быть полностью ...

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

3 ответа

использование fwrite () для записи структуры в файл

У меня есть следующая программа: #include <stdio.h> #include <stdlib.h> #include <string.h> #define MAXLEN 100 typedef struct {int key; char data[MAXLEN];} record; main(int argc, char *argv[]) { int n, i; record x; FILE *fp; fp = fopen(argv[1], ...

2 ответа

в чем разница между struct {0} и memset 0 [duplicate]

Возможный дубликат: Какой из них использовать - memset () или инициализацию значения для обнуления структуры? [https://stackoverflow.com/questions/1998752/which-one-to-use-memset-or-value-initialization-to-zero-out-a-struct] Предположим, у нас ...

1 ответ

Союзы в C #: члены структуры не кажутся выровненными

Я определил следующие структуры для эмуляции объединения C ++ (которое в конечном итоге будет использоваться для взаимодействия C ++): [StructLayout(LayoutKind.Sequential)] internal struct STRUCT1 { public Guid guid; public String str1; public ...

4 ответа

Перегрузка операторов в структурах typedef (c ++)

Я хочу сделать структуру typedef под названиемpos (из положения), который хранит координаты х и у. Я пытаюсь перегрузить некоторые операторы для этой структуры, но она не компилируется. typedef struct { int x; int y; inline pos operator=(pos a) ...

3 ответа

Когда тип должен быть структурой, содержащей другой тип, и когда он должен просто «расширять» (?) Этот тип?

В настоящее время я учусь Go, делаяпроблемы розалинд [http://rosalind.info](в основном это куча связанных с биоинформатикой кодовых катов). В настоящее время я представляю цепь ДНК с типом: type DNAStrand struct { dna byte[] }Моя первоначальная ...

8 ответов

Как мне найти размер структуры? [закрыто]

struct a { char *c; char b; };Что такое sizeof (a)?

2 ответа

Максимальный размер битового поля в C или C ++? [Дубликат]

Возможный дубликат: максимальный размер структуры битового поля (C99, C ++) [https://stackoverflow.com/questions/2647320/struct-bitfield-max-size-c99-c] Есть ли ограничение на количество бит, которые я могу указать в битовом поле в C или C ++? ...