Результаты поиска по запросу "new-operator"
Передача аргументов в C # generic new () шаблонного типа
Я пытаюсь создать новый объект типа T через его конструктор при добавлении в список. Я получаю сообщение об ошибке компиляции: Сообщение об ошибке: 'T': не может предоставить аргументы при создании экземпляра переменной Но у моих классов есть ...
Как я могу построить объект, используя массив значений для параметров, а не перечислять их в JavaScript?
Это возможно? Я создаю одну базовую фабричную функцию для управления фабриками разных типов (но они имеют некоторое сходство), и я хочу иметь возможность передавать аргументы в виде массива в базовую фабрику, которая затем, возможно, создает ...
C ++: новый вызов, который ведет себя как calloc?
Есть ли звонок, который я могу сделатьnew чтобы обнулить память какcalloc?
Вышеупомянутое неверно и выдает неверное значение «-1» считает элементы В 64-битной ОС Windows правильный размер буфера находится в Ptr - 4 байта адреса
о, я думаю, что мы все согласны с тем, что то, что происходит со следующим кодом, не определено, в зависимости от того, что передано, void deleteForMe(int* pointer) { delete[] pointer; }Указатель может быть всевозможным, поэтому он выполняет ...
Выполнив первый вариант, эта память будет автоматически освобождена при потере области действия.
жный дубликат: Когда я должен использовать новое ключевое слово в C ++? [https://stackoverflow.com/questions/655065/when-should-i-use-the-new-keyword-in-c] Когда мне следует использовать оператор «new» в C ++? Я пришел из C # / Java фона и ...
Предполагая, что Test является классом с определенным конструктором, нет никакой разницы. Последняя форма немного упрощает работу конструктора Test, но это все.
«Test» - обычный класс, есть ли разница между: Test* test = new Test;а также Test* test = new Test();
В ранних версиях MAC OS (Classic) они использовали верхние 8 бит для менеджера памяти. Ptrs 68000, где максимум 24 бита, в то время как адрес регистрируется там, где 32 бита.
инство опытных программистов знают, что выравнивание данных важно для производительности программы. Я видел, как программист написал программу, которая выделяет больший размер буфера, чем им нужно, и использует выровненный указатель как начало. ...
В каких случаях я использую malloc против new?
Я вижу, что в C ++ есть несколько способов размещения и освобождения данных, и я понимаю, что когда вы вызываетеmalloc ты должен позвонитьfree и когда вы используетеnew оператор, с которым вы должны соединитьсяdelete и ошибочно смешивать два ...