Здравствуйте, я пытаюсь вернуть struct из функции, но не могу найти способ сделать это без объявления struct как глобальной. Как это можно сделать? Вот код (ЭТО РАБОТАЕТ КАК ЕСТЬ) ...
void ...
Используя struct и функцию, которая должна распечатывать элементы структуры, я написал эту простую программу: пакет основной импорт "fmt" тип Salutation struct {name string ...
Как определить, относятся ли два экземпляра универсальной структуры к одному типу? Например, с учетом следующей структуры: struct FooBar < T > {пусть переменная: T init (arg: T) {...
Я делаю 2D-платформер и для представления уровня использую 2D-массив плиток, которые представляют собой классы с полями для позиции, типа и различных флагов. Когда я меняю ключевое слово класса в тайле...
Я пытаюсь разобрать файл BMP с помощью fread (), и когда я начинаю разобрать, он меняет порядок моих байтов на обратный. typedef struct {короткое магическое_число; int file_size; короткие зарезервированные_байты [2]; ...
Итак, я следую учебнику по C и застрял на структурах, поскольку они используют функцию malloc, и эта функция, похоже, не очень хорошо работает с моим компилятором (Visual Studio C++ 10.0 ). Так что я последовал за...
Когда создается структура, содержащая массив структурных указателей, могу ли я гарантировать, что все указатели в элементе struct array будут установлены в NULL? Вот пример структуры: typedef struct ...
В Noda Time v2 мы переходим к наносекундному разрешению. Это означает, что мы больше не можем использовать 8-байтовое целое число для представления всего диапазона времени, в котором мы заинтересованы. Это побудило меня заняться расследованиями ...
Я получаю эту ошибку при компиляции этого исходного файла .c /INIT_SOURCE_BUILD/src/names_list.c:7: ошибка: размер хранилища «имен» неизвестен #include
#include "list.h" int main () {...
Предположим, у меня есть массив структур arr, где каждый элемент имеет набор полей, в том числе одно с именем val. Я хотел бы увеличить поле val каждого элемента на некоторую постоянную величину, например: для i = 1: ...
Во встроенном программном обеспечении для копирования структур того же типа люди не используют прямое присваивание, а делают это с помощью функции memcpy () или копирование каждого элемента. давайте, например, структурный тег
{int a; ...
Я использую API, написанный на C ++, в моем коде (пишу на C #). API требует параметр как указатель на структуру.
Структура состоит из массивов Int и Char:
например, небезопасная общедоступная структура ...
У меня сложилось впечатление, что в C # элементы структуры выделяются в стеке и, таким образом, исчезают при возврате из метода, в котором они были созданы. Но что произойдет, если я помещу значения структуры ...
Скомпилировав мой код как C ++ 11 с gcc 4.8.2 и llvm / clang 3.4 на fedora-linux, я получил странные результаты, которые я не мог объяснить ... вот аналогичная программа fedora. #include < iostream > с помощью ...
У меня проблема с передачей указателя на структуру к функции. Мой код, по сути, показан ниже. После вызова modify_item в основной функции stuff == NULL. Я хочу, чтобы все было...
Я пытаюсь найти удобный способ инициализации структур под ++. Теперь рассмотрим следующую структуру: struct FooBar {int foo; поплавок бар; }; // просто чтобы все примеры работали на C и C ++: ...
Я хотел бы знать, как преобразовать C struct в Delphi record? Следующий код на C. Я хочу преобразовать его в Delphi. typedef struct { Uint16 value1[32]; Uint16 value2[22]; ...
Я новичок в C ++, у меня есть следующий фрагмент кода: struct Airline {string Name; внутренний диаметр; int weight;
}; Авиакомпания * myPlane = новая авиакомпания; у меня вопрос, когда я вызываю ...
Для структуры System.DateTime и его двоюродного брата System.DateTimeOffset их типы структуры размещения установлены на «Авто». Это можно увидеть с помощью: typeof (DateTime) .IsAutoLayout / * true * / или: typeof (...
struct x {char a [10]; char b [20]; int i; char * c; char * d [10];
}; Я заполняю эту структуру, а затем использую значения. На следующей итерации я хочу сбросить все поля на 0 ...
Я реализую компилятор для простого игрушечного языка на C. У меня есть работающий сканер и парсер, и разумный фон для концептуальной функции / построения AST. Мой вопрос связан с ...
Я собираюсь создать 100 000 объектов в коде. Они маленькие, всего 2 или 3 объекта. Я помещу их в общий список, и когда они появятся, я зациклю их и проверю значение a и, возможно, обновлю ...
Как одна структура malloc находится внутри другой структуры? Я также хотел бы выделить массив элементов внутри структуры, а затем перераспределить этот массив при необходимости, как это сделать правильно? Могу ...
На этот вопрос уже должен быть дан ответ, но я не могу найти ответ: есть ли быстрый и предоставленный способ обнуления структуры в C #, или я должен сам предоставить someMagicalMethod? Просто чтобы прояснить, я ...
В следующих двух определениях структуры, в чем разница между ними? struct A {int var []; }; struct B {int var [0]; }; struct C {int * var; }; Я думаю, в случае использования тех ...
У меня есть следующая структура, которая содержит net / http.Request: type MyRequest struct {http.Request PathParams map [string] string} Теперь я хочу инициализировать анонимную внутреннюю структуру http ....
Приветствую, Overflowers, я знайте, что в C мы можем определить структуру, встроенную в объявление переменной, чтобы тип структуры был специфичным для этой переменной. Это вместо определения одного типа, тогда ...
Я знаю, что структура может быть определена несколькими способами, такими как: добавление полей в переменную p.color.red = .2;
p.color.green = .4;
p.color.blue = .7; Определение скалярной структуры присваиванием S = ...