0
ответов

Почему sizeof (x ++) не увеличивает x?

Вот код, скомпилированный в dev c ++ windows: #include < stdio.h > int main () {int x = 5; printf ("% d and", sizeof (x ++)); // note 1 printf ("% d \ n", x); // примечание 2 return 0; } Я ...
вопрос задан: 24 November 2011 15:16
0
ответов

Метафункция размера массива - это где-то повышается?

Я нашел следующий шаблон в блоге: template struct array_info {typedef T type; перечисление {размер = N}; }; Это элегантная альтернатива sizeof (a) ...
вопрос задан: 24 November 2011 13:30
0
ответов

Можно ли использовать sizeof () для определения длины массива?

Я знаю, что в C массивы не должны иметь динамического размера. Имея это в виду, можно ли будет использовать следующий код? (Попытка объявить массив символов той же длины, что и double.) Char ...
вопрос задан: 23 November 2011 08:51
0
ответов

Создать объект в памяти, на который указывает указатель void

Если у меня есть void * для некоторого фрагмента свободной памяти, и я знаю, что доступен как минимум sizeof (T), есть ли способ создать объект типа T в этом месте памяти? Я просто собирался создать ...
вопрос задан: 16 November 2011 00:52
0
ответов

Узнать размер полиморфного объекта

У меня есть указатель Base* base_ptr на полиморфный объект. Можно ли узнать размер динамического типа этого объекта? AFAIK, sizeof(*base_ptr) вычисляет размер статического типа ...
вопрос задан: 14 November 2011 14:16
0
ответов

структуры sizeof () неизвестны. Почему?

Почему я не могу использовать sizeof () для простых структур? например: частная структура FloatShortPair {public float myFloat; общедоступный короткий myShort; }; int size = sizeof (FloatShortPair); // Ошибка CS0233 CS0233: '...
вопрос задан: 8 November 2011 09:51
0
ответов

Char имеет другой размер, чем строка

Я работал с программой, которая использует функцию для установки нового значения в реестре, я использовал const char * для получения значения. Однако размер значения составляет всего четыре байта. Я пробовал использовать std :: ...
вопрос задан: 3 November 2011 20:03
0
ответов

Какое наибольшее значение может дать sizeof (T)?

Сначала можно подумать, что std :: numeric_limits :: max (), но если бы существовал такой огромный объект, мог бы он по-прежнему предлагать один за концом указатель? Думаю, нет. Означает ли это наибольшее значение ...
вопрос задан: 31 October 2011 19:26
0
ответов

sizeof (* this) и наследование структуры

Допустим, у меня есть структура, подобная следующей: struct ParentStruct {virtual void XYZ () {getSize (sizeof (* this)); } int memberX; } И еще одна структура, наследующая родительскую структуру: ...
вопрос задан: 27 October 2011 00:06
0
ответов

почему массив распадается на указатель в функции-шаблоне

Я не понимаю, почему массив распадается на указатель в функции-шаблоне. Если вы посмотрите на следующий код: Когда параметр вынужден быть ссылкой (функция f1), он не распадается. В ...
вопрос задан: 17 October 2011 18:20
0
ответов

Почему размер упакованной структуры будет разным в Linux и Windows при использовании gcc?

Почему в приведенном ниже коде размер упакованной структуры отличается в Linux и Windows при компиляции с помощью gcc? #include # include // заголовок id3 из файла mp3 ...
вопрос задан: 17 October 2011 05:54
0
ответов

Результат использования sizeof в функции [duplicate]

Почему следующий код дает: #include int voo () {printf ("Немного кода"); возврат 0; } int main () {printf ("% zu", sizeof voo); возврат 0; } Следующий результат: ...
вопрос задан: 14 October 2011 05:46
0
ответов

, как получить размер байта типа в универсальном списке?

у меня есть этот универсальный список, и я хочу получить размер байта типа как то, если T является последовательностью или интервалом и т.д., я попробовал оба пути, как записано в getByteSize (), и только сообщить, что я использую только один путь в...
вопрос задан: 31 August 2011 10:56
0
ответов

Определить sizeof float без компиляции

Я хотел бы узнать размер float в GCC без необходимости запускать компилятор. Я знаю, что один из вариантов - написать небольшую функцию и заставить компилятор распечатать листинг сборки. Есть ограничения ....
вопрос задан: 23 August 2011 22:40
0
ответов

sizeof () массива случайной длины

Вы можете объяснить, как sizeof () работает с массивом случайной длины? Я думал, что sizeof () для массива вычисляется во время компиляции, однако размер массива со случайной длиной кажется ...
вопрос задан: 17 August 2011 13:48
0
ответов

Общие сведения о размере структуры C ++

Рассмотрим следующий код: struct CExample {int a; } int main (int argc, char * argv []) {CExample ce1; CExample ce2; cout << "Размер:" << sizeof (ce1) ...
вопрос задан: 11 August 2011 08:56
0
ответов

если размер массива больше 1

У меня есть конец набора ссылок, но я хочу, чтобы использовалась только его часть, ЕСЛИ размер массива не превышает 1. $ closeLink = ' '.'
вопрос задан: 5 August 2011 19:59
0
ответов

Могу ли я всегда предполагать, что sizeof (GUID) == 16?

Определение GUID в заголовке окна выглядит так: typedef struct _GUID { unsigned long Data1; беззнаковый короткий Data2; беззнаковый короткий Data3; беззнаковый символ Data4 [8]; } GUID; Однако нет ...
вопрос задан: 4 August 2011 22:57
0
ответов

Поведение Sizeof в C

Я узнал, что когда мы передаем имя массива в sizeof, имя массива не распадается на указатель на базу адрес. Приведенный ниже код подтверждает этот факт, давая ответ 10. #include <...
вопрос задан: 25 July 2011 08:34
0
ответов

.NET DateTime не имеет предопределенного размера

Поскольку DateTime - это структура с членами, которые, кажется, разбиваются на простые математические значения, я не уверен, зачем использовать sizeof () на ней выводит сообщение в заголовке вопроса.
вопрос задан: 24 July 2011 00:22
0
ответов

Лучшая практика для получения размера типа данных (sizeof) в Java

Я хочу сохранить список двойных и целых чисел в ByteBuffer, который запрашивает размер для выделения. Я хотел бы напишите что-нибудь вроде синтаксиса C int size = numDouble * sizeof (double) + numInt * sizeof (in т); Но ...
вопрос задан: 20 July 2011 18:03
0
ответов

Есть ли гибкий массив y член увеличивает размер структуры?

У меня есть следующий код: typedef struct {u32 count; список u16 []; } message_t; ... message_t * msg = (message_t *) буфер; сообщение-> счетчик = 2; msg-> list [0] = 123; msg -> ...
вопрос задан: 18 July 2011 11:28
0
ответов

Получение размера массива

У меня есть код, который требует использования цикла for для чтения переменных из массива. int size = sizeof имён; NSLog (@ "последний% d", размер); NSString * usersName = userName.text; NSString * usersPass = ...
вопрос задан: 16 June 2011 16:10
0
ответов

Класс оболочки C ++ sizeof

Предположим, у меня есть класс A, который не наследуется ни от чего, не имеет виртуальных методов и имеет ровно одну переменную типа T. Гарантирует ли C ++ sizeof (A) == sizeof ( Т)? РЕДАКТИРОВАТЬ: Также, если бы T был ...
вопрос задан: 13 May 2011 08:30
0
ответов

Почему я получаю разные результаты при применении оператора sizeof?

У меня есть эта программа #include int main () {char arr [100]; printf ("% d", (int) sizeof (0, arr)); } Это выводит 4 при компиляции как файл C и выводит 100 как файл C ++. Почему? Я ...
вопрос задан: 23 April 2011 19:28
0
ответов

Вызов службы WCF ASP.NET 4.0 из jQuery дает 400 неверных запросов.

Я знаю, что кажется, что этот вопрос задавался много раз, но я прочитал почти все из них (большинство руководств в Интернете ), и я до сих пор не могу понять, что делаю не так. Я пытался ... 400 Неверный запрос
  • вопрос задан: 8 April 2011 14:19
    0
    ответов

    sizeof(“”+0) != sizeof(char *) Bug or undefined behaviour?

    The following C program: #include int main(void) {printf ("% u% u% u \ n", sizeof "", sizeof ("" + 0), sizeof (char *)); возврат 0; } outputs 1 4 4 when compiled with GCC on Linux, but ...
    вопрос задан: 1 February 2011 12:26
    0
    ответов

    Количество элементов массива в C ++

    Допустим, у меня есть массив обр. Когда следующее не даст количество элементов массива: sizeof (arr) / sizeof (arr [0])? Я могу представить только один случай: массив содержит элементы, которые ...
    вопрос задан: 29 January 2011 21:42
    0
    ответов

    Размер примитивных типов данных

    От чего именно зависит размер примитивного типа данных, такого как int? Компилятор Процессор Среда разработки Или это сочетание тех или иных факторов? Объяснение ...
    вопрос задан: 30 December 2010 14:45
    0
    ответов

    Гарантии на sizeof (int) в Single UNIX или POSIX

    Каковы гарантии размера int в Single UNIX или POSIX? Это наверняка FAQ, но я не могу найти ответ ...
    вопрос задан: 26 December 2010 12:02