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

3 ответа

Является ли sizeof (T) == sizeof (int)?

Я изучал проект стандарта и не могу найти то, что искал. Если у меня есть тип стандартного макета struct T { unsigned handle; };Тогда я знаю, чтоre,interpret_cast<unsigned*>(&t) == &t.handle для некоторыхT t; Цель состоит в том, чтобы ...

7 ответов

Почему int обычно 32-битный на 64-битных компиляторах?

Почемуint обычно 32-битные на 64-битных компиляторах? Когда я начинал программировать, меня учили, что int обычно такой же ширины, как и базовая архитектура. И я согласен, что это также имеет смысл, я нахожу логичным, что целое число ...

4 ответа

Почему классы C ++ без переменных-членов занимают место?

Я обнаружил, что компиляторы MSVC и GCC выделяют как минимум один байт на каждый экземпляр класса, даже если класс является предикатом без переменных-членов ...

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

5 ответов

Оператор sizeof () в операторе if

4 ответа

3-байтовый int и 5-байтовый длинный?

Позволяет ли каждый из стандартов C и C ++sizeof числовых типовне быть степенью двойки? Известны следующие ограничения: 16 <= CHAR_BIT * sizeof(int) <= CHAR_BIT * sizeof(long)32 <= CHAR_BIT * sizeof(long) <= CHAR_BIT * sizeof(long long)и дюжина ...

10 ответов

Почему sizeof для структуры не равен сумме sizeof каждого члена?

Почему

5 ответов

Размер int и размер указателя int на 64-битной машине

Мне было просто интересно, как я могу узнать, является ли мой ноутбук 64 или 32-битной машиной. (это 64).Итак, я подумал о печати следующего:

4 ответа

[Примечание: в частности, sizeof (bool) и sizeof (wchar_t) определяются реализацией.69)]

могу найти ответ в стандартной документации. Требует ли стандарт языка C ++sizeof(bool) всегда быть 1 (для 1 байта), или этот размер определяется реализацией?

3 ответа

«% d» ожидает аргумент типа «int», но аргумент 2 имеет тип «long unsigned int» [-Wformat =] [duplicate]

На этот вопрос уже есть ответ здесь: Как можно напечатать переменную size_t с помощью семейства printf? [/questions/2524611/how-can-one-print-a-size-t-variable-portably-using-the-printf-family] 12 ответовЯ продолжаю получать предупреждения ...

2 ответа

Я должен был упомянуть это. Сожалею!

чаю «Программирование в Objective-C 2.0» Стивена Кочана. Мы создали объект Fraction с двумя переменными экземпляра int. Позже в книге Кочан использует оператор sizeof для указателя объекта Fraction myFract: sizeof(*myFract)Когда я делаю это, я ...