Результаты поиска по запросу "new-operator"
.)
епробовал все возможные способы, чтобы vim установил тип файла 'txt' для всех новых файлов, которые я создаю (на новой вкладке), но это не работает. Это п.э. то, что я прочитал в Интернете несколько раз: au BufRead,BufNewFile *.txt setlocal ...
Это правильный способ сделать это:
о любопытно, в чем разница: int A = 100;а также int A = new int();Я знаю, что новое используется для выделения памяти в куче ... но я действительно не понимаю контекст здесь.
Общая форма new применительно к одномерным массивам выглядит следующим образом:
утался в том, как создать динамически определенный массив: int *array = new int[n];Я понятия не имею, что это делает. Я могу сказать, что это создает указатель с именем массив, который указывает на новый объект / массив int? Кто-нибудь захочет ...
Я заметил разницу в компиляторе visual studio 2015 и gcc v4.8.5.
му в C ++ вы можете создавать экземпляры объектов, используя ключевое слово new или иное ... Object o = new Object();но вы также можете просто сделать Object o = Object();в чем именно разница между двумя и почему я использовал один над другим?
флаг - в основном, когда не запущены потоки, не являющиеся демонами, интерпретатор завершается.
разница междуthread.start_new_thread а такжеthreading.Thread.start в питоне? Я заметил, что когдаstart_new_thread вызывается, новый поток завершается, как только завершается вызывающий поток.threading.Thread.start наоборот: вызывающий поток ...
Это делает код намного более читабельным.
у создать массив, который будет содержать указатели на многие объекты, но я не знаю заранее, сколько объектов я буду держать, а это значит, что мне нужно динамически распределять память для массива. Я подумал о следующем коде: ants = new ...
Размещение new хорошо, например, в векторе, который сохраняет большой кусок сырой памяти и создает и уничтожает внутри него объект, но без освобождения памяти.
у в C ++ нет удаления размещения, которое напрямую соответствует новому размещению, то есть вызывает деструктор и вызывает соответствующий оператор удаления размещения? Например: MyType *p = new(arena) MyType; ... //current technique ...
Использование delete для указателей, переданных в качестве аргументов функции
Это нормально (и законно), чтобы удалить указатель, который был передан в качестве аргумента функции, например: #include<iostream> class test_class{ public: test_class():h(9){} int h; ~test_class(){std::cout<<"deleted";} }; void ...
Извините, но -1 из-за нескольких ошибок компиляции: метод объявлен несколько раз с одинаковыми параметрами, без кавычек вокруг строк B & D ...
ольно запутался между некоторыми понятиями ООП:virtual, override, new а такжеsealed override, Кто-нибудь может объяснить различия? Я совершенно ясно, что если метод производного класса будет использоваться, можно использоватьoverride ключевое ...
Использование оператора new и оператора delete с пользовательским пулом памяти / распределителем
Я работаю над реализацией пула памяти / распределителя памяти и настраиваю ее в поместье, где только особый тип объекта «Клиент» может рисовать из пула. Клиент может быть либо создан непосредственно в пуле, либо может использовать пул ...