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

1 ответ

C ++ Struct Pointer Segfault

Во-первых, заранее спасибо всем, кто откликнулся на этот пост. Во-вторых, я просмотрел все другие посты и не смог найти ничего, что мне помогло (мои извинения, я новичок в C ++). Вот мой код: Node* Insert(Node *head,int data) //for linked ...

7 ответов

 массив.

кнулся на некоторый код, содержащий следующее: struct ABC { unsigned long array[MAX]; } abc;Когда имеет смысл использовать такое объявление?

2 ответа

Уловка, чтобы найти дочерние элементы, проста: это узлы в 2 * i и 2 * i + 1, где массив начинается с 1 вместо 0. (Было бы 2 * (i + 1) -1 и 2 * (1 + 1) для массивов на основе 0? Проверьте мою математику, пожалуйста. Или просто пропустите один элемент массива, чтобы упростить математику.)

я есть массив структур (на самом деле это массив кучи, отсортированный по приоритету). typedef struct { char name[MAX_CHARACTERS+1]; int priority; } person; person p[MAX_HEAPSIZE+1];и хотите удалить первый элемент в массиве. Я не уверен, как или ...

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

3 ответа

Затем используйте, например,

отаю над заданием, которое требует от меня использовать "массив структурMsgstr "Я сделал это один раз для другого задания для этого проф, используя этот код: struct monthlyData { float rainfall; float highTemp; float lowTemp; float avgTemp; } ...

12 ответов

Обратите внимание, что typedef нельзя использовать с тем же именем.

й вопрос:Итак, эти дваFooэто не одно и то же. Хорошо. Вторая форма дается в библиотеке.Как мне переслать или объявить это, если я не могу это изменить? Я всегда думал, что C и C ++ допускают повторные объявления при условии, что не было ...

2 ответа

вложенные литералы инициализации структуры

Как я могу это сделать: type A struct { MemberA string } type B struct { A MemberB string }... b := B { MemberA: "test1", MemberB: "test2", } fmt.Printf("%+v\n", b)Компиляция, которая дает мне: "неизвестное поле B 'MemberA' в struct ...

6 ответов

 есть размеры 1 и 3 в моей системе.

жный дубликат: Размер структуры с одним элементом [https://stackoverflow.com/questions/3585033/size-of-struct-with-a-single-element] Учитывая любой типA и следующая структура: struct S { A a; };Есть ли случаи, когдаsizeof(S) больше, ...

3 ответа

Определение смещения байта члена структуры во время компиляции?

Я хочу найти смещение байта члена структуры во время компиляции. Например: struct vertex_t { vec3_t position; vec3_t normal; vec2_t texcoord; }Я хотел бы знать, что смещение байтаnormal есть (в этом случае должно быть12.) Я знаю, что я мог бы ...

5 ответов

Динамически распределять память для массива структур

Вот что я пытаюсь сделать: #include <stdio.h> #include <stdlib.h> struct myStruct { int myVar; } struct myStruct myBigList = null; void defineMyList(struct myStruct *myArray) { myStruct *myArray = malloc(10 * sizeof(myStruct)); *myArray[0] = ...

3 ответа

2 + 2 + 4 + 4 + 4 + 4 + 4 + 4 + 2 + 2 = 32. Выглядит правильно для меня. Если вы ожидаете 30, это означает, что вы ожидаете 1-байтовое заполнение, как в:

жный дубликат: структура размер результата не ожидается [https://stackoverflow.com/questions/1913842/struct-sizeof-result-not-expected] У меня есть эта структура C ++: struct bmp_header { //bitmap file header (14 bytes) char Sign1,Sign2; ...