Вопросы с тегом 'new-operator'

new - это языковая конструкция, которая динамически распределяет память из свободного хранилища и инициализирует память с помощью конструктора.
8

Java FileOutputStream Создать файл, если он не существует

Есть ли способ использовать FileOutputStream таким образом, что если файл (String filename) не существует, то он его создаст? FileOutputStream oFile = new FileOutputStream("score.txt", false);
08 мар. '12 в 15:58
9

Создайте папку внутри папки документов в приложениях iOS

Я просто хочу создавать новые папки в папке документов моего iPhone-приложения. Кто-нибудь знает, как это сделать? Цените свою помощь!
19 нояб. '09 в 12:04
8

BAT файл: откройте новое окно cmd и введите туда код

Я пытаюсь работать с файлом .BAT, это должен быть очень простой скрипт, но я не знаю, как это сделать (я не знаком с ним). Я пытаюсь открыть новое командное окно: start% windir%\system32\cmd.exe И код, который я печатаю за ним (например, распечатк...
22 февр. '12 в 10:18
15

Как удалить [] знает массив?

Хорошо, я думаю, мы все согласны с тем, что происходит со следующим кодом: undefined, в зависимости от того, что передано, void deleteForMe(int* pointer) { delete[] pointer; } Указатель может быть разным, и поэтому выполнение безусловного d...
01 апр. '09 в 1:22
9

Почему использование "новых" вызывает утечку памяти?

Сначала я изучил С#, и теперь я начинаю с С++. Насколько я понимаю, оператор new в С++ не похож на тот, что в С#. Можете ли вы объяснить причину утечки памяти в этом примере кода? class A { ... }; struct B { ... }; A *object1 = new A(); B object2...
12 янв. '12 в 18:01
8

Malloc vs new - различная прокладка

Я просматриваю код другого С++ для нашего проекта, который использует MPI для высокопроизводительных вычислений (10 ^ 5 - 10 ^ 6 ядер). Код предназначен для обеспечения связи между (потенциально) разными машинами на разных архитектурах. Он написал ко...
08 нояб. '12 в 10:01
2

Создание объекта: с или без `new`

Возможный дубликат: В чем разница между созданием экземпляра объекта с помощью нового vs. without Это, вероятно, основной вопрос и, возможно, уже был задан (скажем, здесь); но я до сих пор этого не понимаю. Итак, позвольте мне спросить. Рассм...
13 июн. '11 в 22:47
6

Как добавить к существующему хешу в Ruby

Что касается добавления пары key => value к существующему заполненному хешу в Ruby, я в процессе работы через Apress "Beginning Ruby" и только что закончил главу хэшей. Я пытаюсь найти самый простой способ добиться тех же результатов с хэшами, ч...
28 июл. '11 в 18:22
3

"новое" ключевое слово в Scala

У меня очень простой вопрос - когда мы должны применять новое ключевое слово при создании объектов в Scala? Это когда мы пытаемся создать экземпляр объектов Java?
15 мар. '12 в 20:27
13

Строки - это объекты в Java, поэтому почему мы не используем "новое" для их создания?

Обычно мы создаем объекты с помощью ключевого слова new, например: Object obj = new Object(); Строки - это объекты, но мы не используем new для их создания: String str = "Hello World"; Почему это? Могу ли я создать строку с new?
05 янв. '10 в 21:30
5

Какие значения может вернуть конструктор, чтобы избежать возврата?

Каковы точные обстоятельства, при которых оператор return в Javascript может возвращать значение, отличное от this, когда конструктор вызывается с использованием ключевого слова new? Пример: function Foo () { return something; } var foo = new F...
30 дек. '09 в 2:08
4

Когда использовать "новое", а когда нет, в С++?

Возможный дубликат: Когда следует использовать новое ключевое слово в С++? Когда я должен использовать "новый" оператор в С++? Я прихожу с фона С#/Java, и объекты-экземпляры меня путают. Если я создал простой класс под названием "Точка", когд...
24 мар. '09 в 22:53
9

В чем разница между созданием экземпляра объекта с использованием нового vs.

В С++, Помимо динамического распределения памяти, существует ли разница между двумя строками кода: Time t (12, 0, 0); //t is a Time object Time* t = new Time(12, 0, 0);//t is a pointer to a dynamically allocated Time object Я предполагаю, конечн...
09 сент. '10 в 5:26
6

Каковы различия между VirtualAlloc и HeapAlloc?

Существует множество способов выделения памяти в среде Windows, например VirtualAlloc, HeapAlloc, malloc, new. Итак, какая разница между ними?
16 мая '09 в 9:38
3

В чем разница между [Class new] и [[Class alloc] init] в iOS?

Возможный дубликат: alloc, init и new в Objective-C Я немного запутался в [Class new] и [[Class alloc] init]. Я определил объект content с помощью [Class new] и [[Class alloc] init]. (1). NSMutableArray *content = [NSMutableArray new]; (2)....
29 июн. '12 в 4:53