Результаты поиска по запросу "struct"

1 ответ

Возможное состояние гонки при создании Struts в ColdFusion

Я видел периодически возникающие ошибки в нескольких системах, над которыми работал, когда использовал одну и ту же методологию (не один и тот же код), что наводило меня на мысль, что проблема может быть связана с созданием и использованием ...

1 ответ

Это расположение памяти и информирование компилятора. Компилятор может выбрать размещение структуры по выровненному адресу, но это не обязательно будет делать, если структура заменяется всеми содержащимися в ней элементами. Может быть разница в байтах заполнения.

я есть структура X, которая наследует от структуры Base. Тем не менее, в моей текущей настройке, из-за выравнивания, размер X равен 24B: typedef struct { double_t a; int8_t b; } Base; typedef struct { Base base; int8_t c; } X;Чтобы сохранить ...

6 ответов

Это должно ... и это на самом деле не направлено на вас, т. Е. Для тех, кто читает эту ветку позже и может не иметь вашего опыта, я бы не хотел, чтобы они предполагали, что sizeof (int) автоматически составляет 4 байта и начать делать "умные" вещи, такие как

я есть две структуры со значениями, которые должны вычислять взвешенное среднее, как эта упрощенная версия: typedef struct { int v_move, v_read, v_suck, v_flush, v_nop, v_call; } values; typedef struct { int qtt_move, qtt_read, qtt_suck, ...

ТОП публикаций

6 ответов

Зачем использовать адрес первого элемента структуры, а не саму структуру?

Я только что натолкнулся на еще одну кодовую базу в работе, где разработчики последовательно используют адрес первого элемента структур при копировании / сравнении / установке, а не саму структуру. Вот простой пример. Сначала есть тип ...

3 ответа

Разъяснение о семантике упорядочения битовых полей в C

1 ответ

член гибкого массива во вложенной структуре

2 ответа

Странный указатель адреса для отдельного члена данных структуры

Сегодня я наблюдаю странное поведение, код выглядит следующим образом: The Code :

2 ответа

Все ли указатели получены из указателей на типы структур одинаково?

ВопросВопрос о том, одинаковы ли все указатели, полученные из указателей на типы структур, нелегко ответить. Я считаю, что это важный вопрос по следующим дву...

1 ответ

Почему де-ссылка NULL в этом фрагменте C не вызывает неопределенного поведения

Я наткнулся на фрагмент кода, где NULL является типом, приведенным к типу указателя на структуру

2 ответа

Это не позволяет вам передавать массив структур (или указатель на структуру, а затем использовать указатель math для перехода к следующему элементу массива)

бы у меня был: struct a_struct { int an_int; a_struct(int f) : an_int(f) {} a_struct() : an_int(0) {} }; class a_class { a_struct * my_structs; a_class() {...} };Я могу сделать: a_class() {my_structs = new a_struct(1)} //or a_class() ...