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

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

В чем основное отличие между «union» и «struct» в C.? [Дубликат]

Я мог понять, что означает структура. Но я немного смущен различием между union и struct. Союз похож на долю памяти. Что именно это означает.?     
задан 23.10.2010 в 10:19
4
ответа

Есть ли способ перебрать структуру с элементами разных типов в C?

Моя структура похожа на это typedef struct { type1 thing; type2 thing2; ... typeN thingN; } my_struct как перечислить дочерние элементы структуры в цикле, например while, или для?     
задан 23.11.2009 в 18:44
2
ответа

Свойство, индексатор или доступ динамического члена не могут передаваться как параметр out или ref [duplicate]

Привет, у меня проблемы с этим. У меня есть эти структуры и классы. struct Circle { ... } class Painting { List<Circle> circles; public List<Circle> circles { get { return circles; } } } Я пыт...
задан 27.01.2011 в 07:13
8
ответов

Как преобразовать большую строку в небольшую endian-struct?

У меня есть двоичный файл, который был создан на машине unix. Это всего лишь куча записей, написанных один за другим. Запись определяется следующим образом: struct RECORD { UINT32 foo; UINT32 bar; CHAR fooword[11]; CHAR barword[11];...
задан 13.05.2009 в 20:19
5
ответов

Что означает синтаксис структуры C ++ "a: b"

Если у меня есть структура C ++, определяющая 64-битное слово данных, например .. struct SMyDataWord { int Name : 40; int Colour : 24; }; Что означает синтаксис : 40 ... означает ли это, что первые 40 бит зарезервированы для имен...
задан 02.09.2014 в 16:51
3
ответа

печать члена возвращенной структуры

У меня возникла проблема с печатью члена структуры, возвращаемого функцией: #include <stdio.h> struct hex_string { char a[9]; }; struct hex_string to_hex_string_(unsigned x) { static const char hex_digits[] = "0123456789ABCDEF...
задан 01.11.2011 в 09:00
2
ответа

struct.error: unpack требует строкового аргумента длиной 4

Python говорит, что мне нужен 4 байта для кода формата «BH»: struct.error: unpack requires a string argument of length 4 Вот код, я помещаю 3 байта, как мне кажется, нужно: major, minor = struct.unpack("BH", self.fp.read(3)) "B" Un...
задан 10.04.2010 в 03:12
2
ответа

C # Структуры: неназначенная локальная переменная?

В документации :    В отличие от классов, структуры могут быть созданы без использования нового оператора. Так почему я получаю эту ошибку:    Использование неназначенной локальной переменной 'x' Когда я пытаюсь это сделать?...
задан 15.01.2010 в 05:02
4
ответа

Является ли назначение struct атомарным в C / C ++?

Я пишу программу, которая имеет один процесс чтения и записи в разделяемую память, а другой процесс - только чтение. В общей памяти существует такая структура: struct A{ int a; int b; double c; }; то, что я ожидаю, это проч...
задан 31.03.2011 в 12:46
3
ответа

Что здесь происходит? Как я могу вызвать конструктор по умолчанию, когда его нет?

С учетом следующего кода: public struct Foo { public Foo(int bar, int baz) : this() { Bar = bar; // Err 1, 2 Baz = baz; // Err 3 } public int Bar { get; private set; } public int Baz { get; private set; }...
задан 20.09.2009 в 02:07