Публикации по теме 'struct'


Безопасность типов с помощью структур в Elixir
В этой статье предполагается, что вы знакомы с картами в Эликсире , в противном случае ознакомьтесь с этой статьей , чтобы получить краткое описание карт. Хорошо, в стороне, что такое Structs ? Структуры - это расширения, построенные на картах, которые предоставляют две вещи; Проверки времени компиляции - структуры предоставляют гарантии времени компиляции , что будут существовать только поля (и все из них), определенные в структуре. Значения по умолчанию - при определении..

Вопросы по теме 'struct'

Какая функциональность приемлема для структуры C ++?
Мой первый пост, пожалуйста, не беспокойтесь! Я знаю, что в C ++ нет реальной разницы между структурами и классами, но многие люди, включая меня, используют структуру или класс для демонстрации намеренных структур для группирования «простых старых...
1372 просмотров
schedule 02.10.2021

memset () или инициализация значения для обнуления структуры?
В программировании Win32 API обычно используется C struct s с несколькими полями. Обычно только пара из них имеет значимые значения, а все остальные необходимо обнулить. Этого можно добиться двумя способами: STRUCT theStruct; memset(...
94757 просмотров
schedule 29.10.2021

Должен ли я делать эти векторные классы или структуры в C #
Я создаю библиотеку геометрии на C #, и мне потребуются следующие неизменяемые типы: Vector2f (2 float s - 8 байт) Vector2d (2 double s - 16 байт) Vector3f (3 float s - 12 байт) Vector3d (3 double s - 24 байта) Vector4f (4...
2572 просмотров
schedule 15.10.2021

Как получить доступ к матрице в поле структуры matlab из функции mex?
Я пытаюсь выяснить, как получить доступ к матрице, которая хранится в поле в структуре Matlab, из функции mex. Это ужасно длинно ... Позвольте мне объяснить: У меня есть структура Matlab, которая была определена следующим образом:...
4039 просмотров
schedule 04.10.2021

Вопрос C: ошибка: ожидается ')' перед токеном '*'
Изменить 2 Спасибо за все предложения, я отредактировал приведенный ниже код из представленных предложений. Однако он по-прежнему не компилируется. Но тем не менее, большое спасибо за помощь. Изменить Прошу прощения за то, что не...
7959 просмотров
schedule 17.11.2021

Как правильно присвоить новое строковое значение?
Я пытаюсь понять, как решить эту тривиальную проблему на C самым чистым и безопасным способом. Вот мой пример: #include <stdio.h> int main(int argc, char *argv[]) { typedef struct { char name[20]; char surname[20];...
208500 просмотров
schedule 11.11.2021

Проблема со структурами, где их размещать и как ссылаться на них в заголовках?
Хорошо, сейчас у меня дилемма, и ни мое знание C (которое в любом случае не является самым большим), ни всемогущий Google, похоже, не могут мне в этом помочь: У меня есть несколько структур для прототипа игры: Map (Эээ ... Карта ..) Chara...
432 просмотров
schedule 22.10.2021

А как насчет изменяемой структуры, неизменной с точки зрения внешнего кода?
Обновление : после публикации этого вопроса мне пришло в голову, что основным недостатком этой идеи будет просто то, что такой тип будет легко использовать неправильно. То есть, для получения каких-либо преимуществ этот тип должен использоваться...
308 просмотров
schedule 15.09.2021

Как я могу проверить содержимое MAT-файла в MATLAB, не загружая его?
У меня большая структура в MAT-файле. Я хочу проверить, присутствует ли определенное поле в структуре без загрузки MAT-файла, поскольку содержимое очень велико, и я хочу минимизировать использование памяти. Возможно ли это, или я должен сначала...
16613 просмотров
schedule 15.11.2021

Некоторые вопросы о массиве с одним экземпляром в typedef
Я просматривал некоторый код, использующий целые числа произвольной длины, используя код библиотеки GNU Multi-Precision (GMP). Типом целого числа MP является mpz_t , как определено в файле заголовка gmp.h. Но у меня есть несколько вопросов об...
861 просмотров
schedule 21.10.2021

Какой уровень косвенности использовать в структурах?
Я хочу создать простую структуру, содержащую идентификатор типа int и любое значение. Должен ли я использовать struct { int key; void *value; } or struct { int key; void **value; } или что-то другое?
451 просмотров
schedule 19.10.2021

Как хорошо использовать изменяемые структуры?
Итак, я знаю, что изменяемые структуры / типы значений считаются «злом» в .Net. Так почему это возможно? Какие хорошие варианты использования изменяемых структур оправдывают добавление функции в CLR в первую очередь?
282 просмотров
schedule 29.10.2021

Исключение InvalidCastException, возникшее после установки на новом компьютере
Я использую Visual Studio 2010, C #. Я работаю над этой программой уже почти год. В нем я использую информацию, хранящуюся в отдельных файлах XML, для создания изображений. Этот процесс работал у меня сотни раз без проблем. Я перешел на новую...
1492 просмотров

Struct, который возвращает значение поля с тем же синтаксисом, который используется (скажем) для Int
Скорее всего, я просто сбит с толку и не хотел бы этого делать, если бы знал лучше, но вот что: Когда у вас есть int myInt = 5; , вы можете получить доступ к значению этого int, просто вызвав имя переменной: int myOtherInt = myInt + 1; или...
79 просмотров
schedule 12.11.2021

Передать структуру для работы через pthread
Как передать структуру через pthread_create моей функции? Ошибки, которые я продолжаю получать, заключаются в том, что нижний и верхний не были определены, что наводит меня на мысль, что структура не была передана должным образом. Я пробовал...
198 просмотров
schedule 17.10.2021

Сохранение структуры как типа значения - какие типы я могу использовать / возвращать?
Я хочу хранить много мелких элементов (ну, несколько тысяч) с 3-х байтовыми значениями, поэтому я думаю об использовании структуры. Я не уверен в том, как сохранить его как тип значения, например, если я просто сохраню 3 байта как байты и...
88 просмотров
schedule 13.11.2021

Инициализация союза в структуре
Я просматривал stackoverflow относительно проблемы инициализации объединения в структуре, но мне не удалось понять это правильно. Вот моя структура typedef struct dc_netif_filter { unsigned char filter_type; union { uint32_t...
2336 просмотров
schedule 09.09.2021

пространства имен typedef и struct в C против C ++
Я пытаюсь использовать некоторые старые библиотеки C в новом C ++. Заголовочные файлы библиотеки используют "Интерфейсы и реализации C" Д. Хансона. идиома, скрывающая реализацию: #define T MyAST typedef struct T *T; Насколько я могу...
1866 просмотров
schedule 17.11.2021

Matlab: подсчитать количество структур с определенным содержимым
Я имею дело с Simulink Design Verifier и хочу самостоятельно извлечь некоторую информацию. Поэтому я хочу подсчитать количество Целей и сколько из них было выполнено. 'Objectives' - это сама структура: Objectives ‹1x10 struct> Подсчитать...
855 просмотров
schedule 18.11.2021

Мечта унаследовать от структуры в c #
Я делаю 2D-игру на C # XNA 4.0 и снова наталкиваюсь на мою мелкую досаду; Прямоугольник . Для тех, кто использует простую коллизию, это почти необходимость. Практически для любого создаваемого игрового объекта необходим прямоугольник. Затем я...
3613 просмотров
schedule 18.09.2021