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

Ключевое слово в различных языках программирования, синтаксис которых аналогичен или получен из C (C ++, C #, Swift, Go и т. д.). Используйте специальный тег языка программирования, чтобы помечать вопросы, связанные с использованием «структуры», поскольку синтаксис и семантика могут быть зависимыми от языка. Ключевое слово определяет или объявляет тип данных, состоящий из других типов данных. Каждый член структуры имеет свою собственную область памяти (в отличие от «союза», члены которого разделяют единую область памяти).
1
ответ

Это похоже на ошибку C # для вас? [Дубликат]

Создайте консольное приложение для воспроизведения: struct Test { public static readonly Test? Null = null; } class Program { static void Main(string[] args) { var t = Test.Null; } } Он компилируется, но во врем...
задан 13.05.2016 в 03:28
4
ответа

Как использовать enum в структуре в ANSI C?

Следующий код должен использоваться в основной функции, но я не знаю, как он используется. struct SomeItem { enum {MOVIE, MUSIC} itemType; union { struct Movie* movie; struct Music* music; }; }; эта структура и...
задан 27.07.2010 в 16:37
2
ответа

Что это за декларация?

Из этого вопроса Мне трудно понять этот код. struct foo myfoo; // --> Is it forward declaration or object creation. ? struct foo { int a; }; int main() { return 0; } В коде, отмеченном стрелкой --> Это объявление или со...
задан 29.11.2012 в 15:30
3
ответа

Как получить пакет для структуры?

В Swift вы можете позвонить let bundle = NSBundle(forClass: self.dynamicType) в любом классе и получить текущий пакет. Если вы NSBundle.mainBundle() , это не даст правильного пакета, если, например, выполняются модульные тесты. Итак,...
задан 09.07.2015 в 13:37
2
ответа

Ограничить ключевое слово и указатели внутри структур

Используя ключевое слово restrict , например: int f(int* restrict a, int* restrict b); Я могу указать компилятору, что массивы a и b не перекрываются. Скажем, у меня есть структура: struct s{ (...) int* ip; }; и напишите функцию, к...
задан 09.11.2012 в 12:22
4
ответа

Упаковка 4 Целые числа как ONE BYTE?

У меня есть четыре целых числа { a , b , c , d }, которые могут иметь следующий диапазон значений: a - {0 или 1} (1 бит) b - {0 или 1} (1 бит) c - {0, 1, 2, ..., 7} (3 бита) d - {0, 1, 2, ..., 7} (3 бита) снача...
задан 14.03.2011 в 18:53
7
ответов

Самый быстрый способ упаковать список поплавков в байты в python

У меня есть список флагов типа 100k, и я хочу преобразовать его в буфер байтов. buf = bytes() for val in floatList: buf += struct.pack('f', val) return buf Это довольно медленно. Как я могу сделать это быстрее, используя только стандар...
задан 30.03.2012 в 12:03
5
ответов

julia: ООП или нет

Я работаю над Джуно с Джулией. Я не знаю, поддерживает ли Джулия ООП или нет. Например, есть что-то вроде class или struct c ++? Как объявить его с помощью таких элементов, как данные или функции?     
задан 17.11.2015 в 12:25
5
ответов

Разница между - и. в структуре?

Если у меня есть структура вроде struct account { int account_number; }; Тогда в чем разница между выполнением myAccount.account_number; и myAccount->account_number; или нет разницы? Если нет никакой разницы, почему...
задан 14.05.2011 в 01:05
6
ответов

Назначение struct, typedef struct, в C ++

В C ++ можно создать структуру: struct MyStruct { ... } А также можно сделать следующее: typedef struct { ... } MyStruct; И все же, насколько я могу судить, никакой заметной разницы между ними. Что предпочтительнее? Почему...
задан 05.07.2009 в 14:13