Результаты поиска по запросу "struct"
Как обращаться к рекурсивным структурам через указатели с использованием векторов
У меня есть структуры, давайте назовем их sn, которые выглядят так: struct sn { string name; vector<sn*> connected_to; };Теперь предположим, что у меня есть вектор connected_to, уже объявленный от 0 до 9; и я соединяю sn A, к sn ...
Совместимость с указателем структуры
Предположим, у нас есть две структуры: typedef struct Struct1 { short a_short; int id; } Struct1; typedef struct Struct2 { short a_short; int id; short another_short; } Struct2;Безопасно ли изStruct2 * вStruct1 * ? Что спецификация ANSI говорит ...
Как распределяется структура результата локального времени в C?
Я играл сtime.h файл в C, который помогает нам с функциями времени / дня. Я сталкивался: struct tm * _Cdecl localtime(const time_t *__timer);... который, кажется, возвращает указатель на структуру tm. Я обнаружил, что возврат по адресу ...
Инициализация указателя структуры в C #
unsafe public class Temp { public struct Node { Node *left; Node *right; int value; } public Temp() { Node* T=new Node(); T->left=null; T->right=null; T->value=10; } } main() { Temp temp=new Temp(); }Это дает ошибку, что ссылка на объект не ...
Как инициализировать структуру с гибким членом массива
У меня следующая структура typedef struct _person { int age; char sex; char name[]; }person;Я выполнил базовый поиск в Интернете (но безуспешно) о том, как создать экземпляр и инициализировать структуру с помощью элемента гибкого массива, ...
Для чего нужны анонимные структуры и союзы в C11?
C11 добавляет, среди прочего, «Анонимные структуры и союзы». Я искал вокруг, но не мог найти четкого объяснения того, когда анонимные структуры и союзы будут полезны. Я спрашиваю, потому что я не совсем понимаю, что они есть. Я понимаю, что ...
Не доступная только для чтения альтернатива анонимным типам
В C # анонимный тип может быть следующим: method doStuff(){ var myVar = new { a = false, b = true } if (myVar.a) { // Do stuff } }Однако следующее не скомпилирует: method doStuff(){ var myVar = new { a = false, b = true } if (myVar.a) { ...
для пропуска цикла getline
Привет всем, я занимаюсь программированием структурированных данных, и я верю, что понимаю, как работает структура. Я пытаюсь прочитать в списке имена учеников, идентификационные номера (номера А) и их балансы. Когда я компилирую свой код, он ...
C: рекомендуемый стиль для динамических размеров конструкций
Мне нужно передавать пакеты через Интернет, длина которых должна быть динамической. struct packet { int id; int filename_len; char filename[]; };Проблема в том, что массивы нулевой длины не соответствуют ISO. Должен ли я использоватьchar ...
Скопировать структуру в структуру в C
Я хочу скопировать идентичную структуру в другую, а затем использовать ее в качестве сравнения с первой. Дело в том, что мой компилятор выдает мне предупреждение, когда я так делаю! Должен ли я сделать это по-другому или я делаю это ...