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

2 ответа

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

У меня есть структуры, давайте назовем их sn, которые выглядят так: struct sn { string name; vector<sn*> connected_to; };Теперь предположим, что у меня есть вектор connected_to, уже объявленный от 0 до 9; и я соединяю sn A, к sn ...

6 ответов

Совместимость с указателем структуры

Предположим, у нас есть две структуры: typedef struct Struct1 { short a_short; int id; } Struct1; typedef struct Struct2 { short a_short; int id; short another_short; } Struct2;Безопасно ли изStruct2 * вStruct1 * ? Что спецификация ANSI говорит ...

6 ответов

Как распределяется структура результата локального времени в C?

Я играл сtime.h файл в C, который помогает нам с функциями времени / дня. Я сталкивался: struct tm * _Cdecl localtime(const time_t *__timer);... который, кажется, возвращает указатель на структуру tm. Я обнаружил, что возврат по адресу ...

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

3 ответа

Инициализация указателя структуры в 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(); }Это дает ошибку, что ссылка на объект не ...

3 ответа

Как инициализировать структуру с гибким членом массива

У меня следующая структура typedef struct _person { int age; char sex; char name[]; }person;Я выполнил базовый поиск в Интернете (но безуспешно) о том, как создать экземпляр и инициализировать структуру с помощью элемента гибкого массива, ...

5 ответов

Для чего нужны анонимные структуры и союзы в C11?

C11 добавляет, среди прочего, «Анонимные структуры и союзы». Я искал вокруг, но не мог найти четкого объяснения того, когда анонимные структуры и союзы будут полезны. Я спрашиваю, потому что я не совсем понимаю, что они есть. Я понимаю, что ...

5 ответов

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

В 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) { ...

4 ответа

для пропуска цикла getline

Привет всем, я занимаюсь программированием структурированных данных, и я верю, что понимаю, как работает структура. Я пытаюсь прочитать в списке имена учеников, идентификационные номера (номера А) и их балансы. Когда я компилирую свой код, он ...

4 ответа

C: рекомендуемый стиль для динамических размеров конструкций

Мне нужно передавать пакеты через Интернет, длина которых должна быть динамической. struct packet { int id; int filename_len; char filename[]; };Проблема в том, что массивы нулевой длины не соответствуют ISO. Должен ли я использоватьchar ...

7 ответов

Скопировать структуру в структуру в C

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