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

13 ответов

Передача аргументов в C # generic new () шаблонного типа

Я пытаюсь создать новый объект типа T через его конструктор при добавлении в список. Я получаю сообщение об ошибке компиляции: Сообщение об ошибке: 'T': не может предоставить аргументы при создании экземпляра переменной Но у моих классов есть ...

5 ответов

Как я могу построить объект, используя массив значений для параметров, а не перечислять их в JavaScript?

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

11 ответов

C ++: новый вызов, который ведет себя как calloc?

Есть ли звонок, который я могу сделатьnew чтобы обнулить память какcalloc?

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

16 ответов

Вышеупомянутое неверно и выдает неверное значение «-1» считает элементы В 64-битной ОС Windows правильный размер буфера находится в Ptr - 4 байта адреса

о, я думаю, что мы все согласны с тем, что то, что происходит со следующим кодом, не определено, в зависимости от того, что передано, void deleteForMe(int* pointer) { delete[] pointer; }Указатель может быть всевозможным, поэтому он выполняет ...

4 ответа

Выполнив первый вариант, эта память будет автоматически освобождена при потере области действия.

жный дубликат: Когда я должен использовать новое ключевое слово в C ++? [https://stackoverflow.com/questions/655065/when-should-i-use-the-new-keyword-in-c] Когда мне следует использовать оператор «new» в C ++? Я пришел из C # / Java фона и ...

5 ответов

Предполагая, что Test является классом с определенным конструктором, нет никакой разницы. Последняя форма немного упрощает работу конструктора Test, но это все.

«Test» - обычный класс, есть ли разница между: Test* test = new Test;а также Test* test = new Test();

1 ответ

В ранних версиях MAC OS (Classic) они использовали верхние 8 бит для менеджера памяти. Ptrs 68000, где максимум 24 бита, в то время как адрес регистрируется там, где 32 бита.

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

9 ответов

Создать пустой объект в JavaScript с помощью {} или new Object ()?

6 ответов

Полезно ли проверять возвращение «нового» в C ++?

19 ответов

В каких случаях я использую malloc против new?

Я вижу, что в C ++ есть несколько способов размещения и освобождения данных, и я понимаю, что когда вы вызываетеmalloc ты должен позвонитьfree и когда вы используетеnew оператор, с которым вы должны соединитьсяdelete и ошибочно смешивать два ...