0
ответов

Оператор смешивания new [] и размещение new с обычным delete []

Просто из любопытства, допустимо ли следующее? X * p = static_cast (оператор new [] (3 * sizeof (X))); новый (p + 0) X (); новый (p + 1) X (); новый (p + 2) X (); удалить [] p; // Могу ли я использовать ...
вопрос задан: 27 June 2011 16:02
0
ответов

MemoryMappedFiles: Сколько памяти можно выделить для файлов

У меня большие файлы CT rawdata, размер которых может превышать максимальный размер от 20 до 30 ГБ. Для большинства наших компьютеров в отделе у нас есть максимум 3 ГБ. Но для обработки данных нам необходимо ...
вопрос задан: 1 April 2011 19:44
0
ответов

Почему удаленная память не может быть повторно использована

Я использую C ++ в Windows 7 с MSVC 9.0, а также могу протестировать и воспроизвести в Windows XP SP3 с MSVC 9.0. Если я выделяю 1 ГБ из объектов размером 0,5 МБ, когда я удаляю их, все ...
вопрос задан: 24 March 2011 08:29
0
ответов

новый оператор для выделения памяти в куче

Я смотрел подпись нового оператора . Это: void * operator new (std :: size_t size) throw (std :: bad_alloc); Но когда мы используем этот оператор, мы никогда не используем приведение. т.е. int * arr = new int; ...
вопрос задан: 9 February 2011 06:10
0
ответов

Pimpl idiom without using dynamic memory allocation

we want to use pimpl idiom for certain parts of our project. These parts of the project also happen to be parts where dynamic memory allocation is forbidden and this decision is not in our control. ...
вопрос задан: 7 February 2011 14:48
0
ответов

C ++ - Выделение памяти в куче с использованием «нового»

Если у меня есть следующий оператор: int * x = new int; В этом случае я выделил память в куче динамически. Другими словами, теперь у меня есть зарезервированный адрес памяти для объекта типа int. Скажите после ...
вопрос задан: 29 January 2011 14:52
0
ответов

Использование распределения динамической памяти для массивов

Как я должен использовать распределение динамической памяти для массивов? Например, вот следующий массив, в котором я читаю отдельные слова из файла .txt и сохраняю их слово за словом в массиве: ...
вопрос задан: 9 January 2011 20:13
0
ответов

nothrow or exception?

Я студент и у меня небольшие знания по C ++, которые я пытаюсь расширить. Это скорее философский вопрос .. Я не пытаюсь что-то реализовать. Поскольку #include // ... T * t = ...
вопрос задан: 31 December 2010 18:23
0
ответов

Этот код не должен вылетать

int * p; пока (правда) {p = новый int; } Из-за нехватки места в памяти не должно происходить сбоя этого кода. Я пробовал распечатать значение p, то есть адрес памяти, находящейся для p, и он ...
вопрос задан: 3 November 2010 13:29
0
ответов

Каковы все способы выделения памяти в C и чем они отличаются?

Мне известно следующее: malloc каллок realloc В чем разница между ними? Почему кажется, что malloc используется почти исключительно? Есть ли различия в поведении компиляторов?
вопрос задан: 24 September 2010 21:55