Форум программистов, компьютерный форум CyberForum.ru

Виды new & delete - C++

Восстановить пароль Регистрация
 
B-GangsteR
 Аватар для B-GangsteR
2 / 2 / 0
Регистрация: 21.08.2013
Сообщений: 12
12.12.2013, 22:54     Виды new & delete #1
Тестовый вопрос, но я как-то не сильно в нем разобрался. В гугле искал. Буду благодарен за помощь.
Вот, собственно, вопросы (2), выбрать все правильные варианты.

1. Какие в С++ есть виды new?
a. new
b. new()
c. new[]

2. Какие в С++ есть виды delete?
a. delete
b. delete()
c. delete[]
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.12.2013, 22:54     Виды new & delete
Посмотрите здесь:

Проблема с проверкой условия цикла for( int i=2; !((n%i||d%i)&&!(n%i&&d%i))==0 ; i++) C++
В заштрихованную фигуру бросают точки с координатами x и y. Получить координаты первой точки не попавшей в эту область (фигура x*x+y*y<25&&x*x+y*y>=9& C++
C++ Почему friend ostrem& operator <<(ostream& outs, const Rational&); - invalid function declaration?
ostream &operator<< (ostream &output, const Array &obj) - что означает эта строка? C++
Выделение памяти для буффера, под std::istream& operator>>(std::istream &, String &) C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
StackOverflow
All rights reserved.
91 / 81 / 5
Регистрация: 03.08.2013
Сообщений: 258
12.12.2013, 22:56     Виды new & delete #2
B-GangsteR, хотя в принципе все три
DU
1477 / 1053 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
12.12.2013, 22:57     Виды new & delete #3
вопрос дебильный. на него трудно однозначно ответить без уточнения того, что имели в виду.
а раз так, то и тест дебильный.
StackOverflow
All rights reserved.
91 / 81 / 5
Регистрация: 03.08.2013
Сообщений: 258
12.12.2013, 22:59     Виды new & delete #4
Для delete существуют первый и третий варианты.
B-GangsteR
 Аватар для B-GangsteR
2 / 2 / 0
Регистрация: 21.08.2013
Сообщений: 12
12.12.2013, 23:07  [ТС]     Виды new & delete #5
Спасибо за ответы! Да, мне этот вопрос тоже не понравился.

Значит, скорее всего, под первыми вариантами имели ввиду стандартные операторы, под вторыми перегруженные, а под третьими - для массивов.
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
13.12.2013, 09:41     Виды new & delete #6
B-GangsteR, Второй для new это placement-new видимо. placement-delete же нету.
B-GangsteR
 Аватар для B-GangsteR
2 / 2 / 0
Регистрация: 21.08.2013
Сообщений: 12
13.12.2013, 21:15  [ТС]     Виды new & delete #7
ForEveR, Спасибо! Правда поискав в интернете, нашел какую-то особую форму Placement delete, хоть и мало что от туда понял. Если я правильно разобрался, то Placement delete есть, но его нельзя просто так вызвать..
http://en.wikipedia.org/wiki/Placeme...acement_delete
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.12.2013, 00:08     Виды new & delete
Еще ссылки по теме:

delete[] *pointer vs. delete pointer и утечка памяти C++
Как проверить, принадлежит ли символ заданному диапазону m...n, кроме if (c <= n && c >= m) ? C++
Friend ostream& operator<<(ostream& stream, CArr& obj); C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
15.12.2013, 00:08     Виды new & delete #8
B-GangsteR, Да, я ошибся, он есть.
Yandex
Объявления
15.12.2013, 00:08     Виды new & delete
Ответ Создать тему
Опции темы

Текущее время: 20:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru