Результаты поиска по запросу "new-operator"
Максимальный объем памяти, который может быть выделен динамически и во время компиляции в c ++
Я играю вокруг, чтобы понять, сколько памяти можно выделить. Первоначально я думал, что максимальный объем памяти, который может быть выделен, равен физической памяти (RAM). Я проверил свою оперативную память в Ubuntu 12.04, выполнив команду, как ...
Каков «правильный» способ примирить malloc и new в смешанной программе на C / C ++?
У меня есть смешанная программа C / C ++. Он содержит синтаксический анализатор flex / bison, который нацелен на C, а остаток - на C ++. Будучи C, сгенерированный парсер и сканер управляют своей памятью сmalloc, realloc а такжеfree, Они ...
Оператор new [] не получает лишних байтов
У меня такой код #include <cstdlib> class Foo { int m_data; public : Foo() : m_data(0) { } /*~Foo() { }*/ static void* operator new[](const size_t size) { return malloc(size); } static void operator delete[](void* data) { free(data); } }; ...
Что делает «new int (100)»? [Дубликат]
Возможный дубликат: это переменная или функция [https://stackoverflow.com/questions/8686635/is-this-a-variable-or-function] Я по ошибке использовал что-то вроде: int *arr = new int(100);и он проходит компиляцию, но я знал, что это неправильно. ...
Что делает ключевое слово `new`
Я следую онлайн-уроку по Java, пытаюсь выучить язык, и он использует две семантики для использования массивов. long results[] = new long[3]; results[0] = 1; results[1] = 2; results[2] = 3;а также: long results[] = {1, 2, 3};В учебнике никогда ...
Переопределение «нового» и регистрация данных о звонящем
Я пытаюсь написать профилировщик памяти и до сих пор смог заставить мои пользовательские функции работать для malloc, free, new и delete. Я пытался с помощью__FILE__ а также__LINE__ для регистрации инициатора внутри перегруженного нового метода, ...
Переопределить оператор удаления
Я хочу переопределить оператор удаления в моем классе. Вот что я пытаюсь сделать, но не удается. class Complex{ void *operator new(size_t s); void operator delete(void *ptr); }; void Complex::operator delete(void *ptr){ delete ptr; }Я получаю ...
Работает ли спецификатор alignas с 'new'?
Мой вопрос довольно прост; Работает ли спецификатор alignas с 'new'? То есть, если структура определена для выравнивания, будет ли она выравниваться при выделении с новым?
Как создать новую ветку исходного кода, используя TFS API?
Я пытаюсь создать новую ветку, используя API, и использовал обаPendBranch() а такжеCreateBranch(), Проблема сCreateBranch() Это происходит немедленно, и я хочу иметь возможность добавлять комментарии, когда ветка отмечена. Итак, то, что я сделал, ...
Смущен поведением `map` для массивов, созданных с помощью` new` [duplicate]
На этот вопрос уже есть ответ: Неопределенные значения в инициализаторе Array (len) [/questions/11266126/undefined-values-in-arraylen-initializer] 5 ответов Меня смущают результатыmap над массивом, созданным с помощьюnew: function ...