Публикации по теме '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 просмотров
schedule
03.10.2021
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