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

2 ответа

 псевдоним структуры массивом с помощью анонимного члена структуры в объединении - это явно определенное поведение.

рые времена до ISO C следующий код не удивил бы никого: struct Point { double x; double y; double z; }; double dist(struct Point *p1, struct Point *p2) { double d2 = 0; double *coord1 = &p1.x; double *coord2 = &p2.x; int i; for (i=0; i<3; i++) { ...

6 ответов

 Объект класса, местом хранения которого является поле.

я сложилось впечатление, что в C # элементы struct размещаются в стеке и, таким образом, исчезают при возврате из метода, в котором они были созданы. Но что произойдет, если я поместу значения структуры в список и верну это? ...

4 ответа

, Если это так, я не знал о таком требовании в стандарте, и это не связано с требованием, чтобы все адреса были представлены в

родолжение C ++ длядругой мой вопрос [https://stackoverflow.com/q/48384399/3545273] В старые времена до ISO C следующий код не удивил бы никого: struct Point { double x; double y; double z; }; double dist(struct Point *p1, struct Point *p2) { ...

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

6 ответов

Пример в «контенте сообщества» выглядит так, будто он взят из стандартного документа, но я не могу найти его ни в одном из имеющихся у меня документов ...

ошо осведомлен оРазница между классом и структурой [https://stackoverflow.com/questions/54585/when-should-you-use-a-class-vs-a-struct-in-c] Однако, я изо всех сил пытаюсь убедительно сказать, правильно ли это определено: // declare foo (struct) ...

3 ответа

Теперь я могу написать карту структур, содержащих различные типы, включая строки, в память и извлечь их из памяти.

ользую boost :: interprocess для обмена объектами между процессами. У меня есть два файла, «server.cpp», который генерирует объект структуры и передает объект в карту с индексом int; и файл «client.cpp», который извлекает данные из памяти ...

2 ответа

C ++: конструктор против списка инициализаторов в структуре / классе

Объект структуры / класса (который не имеетконструктор) может быть создан с использованиемсписок инициализаторов, Почему это не разрешено в структуре / классе сконструктор? struct r { int a; }; struct s { int a; s() : a(0) {} }; r = { 1 }; // ...

3 ответа

 объекты, которые представляют окно на вашем экране.

туры и перечисления похожи друг на друга. Когда было бы лучше использовать структуру, а не перечисление (или наоборот)? Может ли кто-нибудь привести ясный пример, когда использование структуры предпочтительнее использования перечисления?

4 ответа

@yankee: спасибо. будет ли [counter ++] внутри счетчика приращения вызова массива? Или я должен массив [counter] = tempElement; Счетчик ++; ? Кроме того, как размер неправильно? все элементы в структуре плюс размер структуры? Сколько места нужно для самой структуры? Спасибо

я создаю структуру в C и хочу добавить ее в массив, для которого не установлен фиксированный размер, как создается массив? Можно ли создать tempStruct, который будет использоваться на каждой итерации при получении пользовательского ввода, и ...

4 ответа

Можно добиться атомарности памяти с помощью многошаговых перемещений, используя префикс x86 LOCK. Однако этого следует избегать, так как это может быть очень дорого в многоядерных системах (LOCK не только блокирует доступ к памяти другим ядрам, но также блокирует системную шину на время операции, которая может повлиять на операции ввода-вывода диска и видео операции. LOCK может также заставьте другие ядра очистить свои локальные кэши)

кер - в этом нет сомнений. По этой причине (и очень немногим) я недавно провел небольшой эксперимент, чтобы подтвердить свое подозрение, чтоstruct это не атомарная операция, котораяозначает что так называемый «неизменный» тип значения, который ...

3 ответа

, установите флажок, чтобы указать используемое хранилище и продолжать ...

у реализовать таблицу поиска и вот данные: 20130610 Diamond CoinMate 11.7246 15.7762 2897 20130412 Diamond Bithumb 0.209 0.2293 6128 20130610 OKCash Bithumb 0.183 0.2345 2096 20130412 Ethereum Chbtc 331.7282 401.486 136786 20170610 OKCash Tidex ...