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

7 ответов

@Emile: Обычно да, но можно ожидать, что это будет очень медленно.

тим, у меня есть базовый класс на 100 детей: class Base { virtual void feed(); ... }; class Child1 : public Base { void feed(); //specific procedure for feeding Child1 ... }; ... class Child100 : public Base { void feed(); //specific procedure ...

5 ответов

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

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

6 ответов

Подробнее о виртуальных / новых ... плюс интерфейсах!

Вчера я опубликовал вопрос о новых / виртуальных / переопределенных ключевых словах и многое узнал из ваших ответов. Но все же я остаюсь с некоторыми сомнениями. Между всеми «ящиками» я потерял связь с тем, что на самом деле происходит ...

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

2 ответа

JavaScript: использование конструктора без оператора 'new'

Пожалуйста, помогите мне понять, почему работает следующий код: <script> var re = RegExp('\\ba\\b') ; alert(re.test('a')) ; alert(re.test('ab')) ; </script>В первой строке нетnew оператор. Насколько я знаю, конструктор ...

6 ответов

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

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

2 ответа

Использование оператора new с возвратом функции JavaScript возвращает нечетную область видимости

Я пытаюсь понять, почему новый работает против функции, а не возвращение функции в примереy =: function returnFunction(){ return function blah(str){ this.x = str; return this;}} y = new returnFunction()("blah") // output: Window {x: "blah"; ...

4 ответа

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

var $div = $('<div class="error">').appendTo($('#header'));оздании новых элементов и добавлении их в DOM вам нужен конечный тег? Почему или почему нет? Мне нужен только конечный тег, если я помещаю контент в тег, который я создаю? вот так: var ...

4 ответа

Размещение Новое

быть, это простой вопрос, но мне бы очень хотелось знать это наверняка. Если я хочу сохранить значение, скажем, int, по определенному адресу в памяти (в куче), как мне это сделать? Скажем, я хочу сохранить значение int 10 в 0x16. Я думаю, ...

8 ответов

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

ыло интересно, что происходит с объектом (в C #), когда его ссылка становится переназначенной. Пример: Car c = new Car("Red Car"); c = new Car("Blue Car");Поскольку ссылка использовалась повторно, сборщик мусора удаляет / обрабатывает ...

4 ответа

Ах, прости @iammilind :)

char * buf = new char[sizeof(T)]; new (buf) T; T * t = (T *)buf; //code... //here I should destruct *t but as it is argument of template and can be //instantiated via basic types as well (say int) so such code /*t->~T();*/ //is incorrect (maybe ...