0
ответов

sizeof () часть структуры C - вроде

Я хочу захватить часть данных внутри некоторых структур C. для частичной сериализации / десериализации их, записи байтов из памяти на диск и наоборот. Структуры заранее не известны, они ...
вопрос задан: 23 May 2017 12:14
0
ответов

Являются ли «malloc (sizeof (struct a *))» и «malloc (sizeof (struct a))» то же самое?

Этот вопрос является продолжением сбоя вызова Malloc, но работает в другом месте. Я попробовал следующую программу и обнаружил, что она работает (т.е. не дает сбоев - и об этом упоминалось в вышеупомянутом ...
вопрос задан: 23 May 2017 12:13
0
ответов

C ++: использовать memset или конструктор структуры? Какой самый быстрый?

Мне сложно понять, что лучше в C ++: я использую структуру для управления клиентами в очереди сообщений, структура выглядит так: typedef struct _MsgClient {int handle; int message_class; ...
вопрос задан: 23 May 2017 12:13
0
ответов

Почему "sizeof" дает неправильные измерения? [дубликат]

Возможный дубликат: результат struct sizeof не ожидался У меня есть эта структура C ++: struct bmp_header {// заголовок файла растрового изображения (14 байтов) char Sign1, Sign2; // 2 беззнаковых int File_Size; // 4 ...
вопрос задан: 23 May 2017 12:08
0
ответов

Struct [bikoiztua] matrizeen balio lehenetsiak

Bikoiztasun posiblea: C ++ klaseko matrizea hasieratzea eta balio aldagarriaren arazoa Honetan ikusi bezala galdera, posible da ctor bat egitura bati ematea kideek balio lehenetsiak izan ditzaten. ...
вопрос задан: 23 May 2017 12:07
0
ответов

Можно ли создать ссылочный цикл, используя только типы значений?

В качестве пояснения,возьмите этот тип значения в C #: struct ObjRef {значение публичного объекта; общедоступный ObjRef (значение объекта) {Значение = значение; } } Я могу представить граф объектов, где их два ...
вопрос задан: 23 May 2017 12:06
0
ответов

Структура структуры? [Дубликат]

Возможный дубликат: Разница между «struct» и «typedef struct» в C ++? Может кто-нибудь объяснить, в чем разница между следующими определениями Struct typedef struct ...
вопрос задан: 23 May 2017 12:03
0
ответов

Struct со ссылочными типами и GC?

Мне было интересно, Экземпляр класса находится в куче. (типы значений внутри него также находятся в куче ). Но как насчет обратного случая? Здесь есть один вопрос, но он не упомянул ни о каком GC...
вопрос задан: 23 May 2017 12:03
0
ответов

Требуется ли, чтобы размер структуры был точным кратным выравниванию этой структуры?

Я снова подвергаю сомнению давнее убеждение. До сегодняшнего дня я считал, что выравнивание следующей структуры обычно будет 4, а размер - 5 ... пример структуры {int ...
вопрос задан: 23 May 2017 12:02
0
ответов

Почему компиляторы C не могут переупорядочить элементы структуры, чтобы исключить выравнивание заполнения? [дубликат]

Возможный дубликат: почему GCC не оптимизирует структуры? Почему C ++ не делает структуру более жесткой? Рассмотрим следующий пример на 32-битной машине x86: Из-за ограничений выравнивания, ...
вопрос задан: 23 May 2017 12:02
0
ответов

Должны ли определения структур помещаться в файл .h или .c?

Я видел как полные определения структур в заголовках, так и просто объявления - есть ли преимущества у одного метода перед другим ? Если это имеет значение, я обычно набираю такую ​​структуру в .h ...
вопрос задан: 23 May 2017 12:02
0
ответов

В чем основное различие между «объединением» и «структурой» в C.? [дубликат]

Возможный дубликат: разница между структурой и объединением в CI позволяет понять, что означает структура. Но меня немного смущает разница между объединением и структурой. Союз похож на ...
вопрос задан: 23 May 2017 12:02
0
ответов

Быстрая сериализация/десериализация структур

У меня есть огромное количество географических данных, представленных в простой объектной структуре, состоящей только из структур. Все мои поля имеют тип значения. публичная структура { только для чтения с плавающей запятой X; readonly float Y;...
вопрос задан: 23 May 2017 12:01
0
ответов

недопустимое использование гибкого массива-гибкого массива структур в качестве члена другой структуры

Я начинаю узнавать об использовании структур в C. Это сложно и приятно. Излишне говорить, что я столкнулся с проблемой, которую не могу понять. Я пытаюсь создать гибкий структурный массив ...
вопрос задан: 23 May 2017 12:00
0
ответов

Передача указателя из JNI в Java с использованием длинного

Я пытаюсь передать структуру как указатель из JNI в Java, чтобы иметь возможность чтобы передать его позже с Java в JNI. Я прочитал этот поток: Передача указателей между C и Java через JNI, но я не ...
вопрос задан: 23 May 2017 11:59
0
ответов

C -Ограничить структуру Scope

У меня есть эта структура в файле.c :struct entry { int position; внутренняя длина; запись структуры *узел; }; Теперь, как я могу ограничить область этого макета структуры хост-файлом, чтобы...
вопрос задан: 23 May 2017 11:58
0
ответов

Как «примитивные» типы определяются нерекурсивно?

Поскольку структура в C # состоит из битов ее членов, у вас не может быть типа значения T, который включает любые поля T: // член структуры 'T.m_field' типа 'T' вызывает цикл в макете структуры ...
вопрос задан: 23 May 2017 11:57
0
ответов

Как маршалировать структуры со строковыми полями неизвестной длины в C #

Я получаю массив байтов, мне нужно демаршалировать его в структуру C #. Я знаю тип структуры, в ней есть строковые поля. Строки в массиве байтов выглядят так: два первых байта имеют длину ...
вопрос задан: 23 May 2017 11:55
0
ответов

Изменяет ли тип значения из неопределенного поведения оператора using?

Этот вопрос действительно является ответвлением этого вопроса, но я думаю, что он заслуживает отдельного ответа. В соответствии с разделом 15.13 ECMA-334 (в заявлении об использовании, которое ниже называется получением ресурсов): ...
вопрос задан: 23 May 2017 11:55
0
ответов

Почему в C ++ структура фактически является классом?

Другая тема и ответы там заставили меня задать следующий вопрос: почему C ++ позволяет структуре вести себя так же, как класс? С одной стороны, C ++ сделал его совместимым с C-структурой, сделав его члены общедоступными с помощью ...
вопрос задан: 23 May 2017 11:55
0
ответов

Почему можно struct изменить свои собственные поля?

Рассмотрим структуру Foo следующим образом: struct Foo {публичное размещение X; публичное размещение Y; public Foo (float x, float y) {this.X = x; this.Y = y; } public void Change (float x) {...
вопрос задан: 23 May 2017 11:55
0
ответов

Проверка типов примитивных типов значений .NET с помощью настраиваемых структур: стоит ли это усилий?

Я играю с идеей создания примитивов Типы значений .NET более безопасны в отношении типов и более «самодокументируются» за счет их заключения в пользовательские структуры. Однако мне интересно, стоит ли оно того ...
вопрос задан: 23 May 2017 11:54
0
ответов

Получение указателя на структуру внутри себя (небезопасный контекст)

Короче говоря, я предоставлю упрощенный пример, где это может быть полезно: public struct Vector3f {public float x; публичное размещение y; public float z; public unsafe float this [int ...
вопрос задан: 23 May 2017 11:53
0
ответов

как сравнить ячейки или структуры MATLAB [дубликат]

Возможный дубликат: Octave / MATLAB: Как сравнить структуры на равенство? есть ли простая функция сравнения для объектов matlab cell или struct? Как сравнить структуры на равенство? есть ли простая функция сравнения для объектов matlab cell или struct? К
вопрос задан: 23 May 2017 11:50
0
ответов

Структура с общей памятью и инициализацией

Следуя моему предыдущему сообщению, я хочу сделать еще один шаг вперед :Я хочу выделить область общей памяти и указать начальные значения для выделенных/разделяемых данных :static struct PipeShm...
вопрос задан: 23 May 2017 11:48
0
ответов

C ++ все различия между 'struct' и 'class'? [дубликат]

Возможный дубликат: в чем разница между структурой и классом в C ++. Я раньше думал, что единственными различиями между классами C ++ были доступ к членам класса по умолчанию с закрытым доступом ...
вопрос задан: 23 May 2017 11:47
0
ответов

sizeof пустой структуры равен 0 в C и 1 в C ++ почему? [дубликат]

Возможные дубликаты: Пустой класс в C ++ Каков размер пустой структуры в C? Я где-то читал, что размер пустой структуры в C ++ равен 1. Поэтому я подумал о проверке. К сожалению, я сохранил ...
вопрос задан: 23 May 2017 11:47
0
ответов

Есть ли причина предпочесть memset / ZeroMemory для инициализации значений для структур WinAPI?

В программировании Win32 используется несколько структур POD. Эти структуры часто нужно обнулить перед использованием. Это можно сделать, вызвав memset () / ZeroMemory () STRUCT theStruct; Эти структуры часто нужно обнулить перед использованием. Это можн
вопрос задан: 23 May 2017 11:47
0
ответов

Цикл в несуществующем макете структуры

Это упрощенная версия моего кода: общедоступная информация о структуре {публичное размещение a, b; общедоступная информация? c; общедоступная информация (float a, float b, info? c = null) {this.a = a; ...
вопрос задан: 23 May 2017 11:46
0
ответов

Should I use a struct or a class to represent a Lat/Lng coordinate?

I am working a with a geo-coding API and need to represent the coordinate of a returned point as a Latitude / Longitude pair. However, I am unsure whether to use a struct or a class for this. My ...
вопрос задан: 23 May 2017 11:46