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

Malloc vs new - C++

Восстановить пароль Регистрация
Другие темы раздела
C++/CLI WinForms Игнорировать нажатие Enter в TextBox http://www.cyberforum.ru/cpp-beginners/thread1495397.html
Подскажите как игнорировать нажатие enter в форме textbox?
C++ Реализовать собственный cin Я короче хочу реализовать собственный cin. Просто оно медленно работает. И в этом проблема. typedef long long ll; struct Cin{ void operator >>(ll &x){ scanf("%lld", &x); } }Cin; http://www.cyberforum.ru/cpp-beginners/thread1495377.html
Вывести те согласные буквы, которые входят в первое предложение и не входят во второе C++
Всем привет помогите пожалуйста-Решить задачу с использованием множества: имеются два предложения, состоящие из русских букв, цифр и знаков препинания. Вывести те согласные буквы, которые входят в первое предложение и не входят во второе.
Квадратное уравнение (найти ошибку) C++
Добрый день, решал вот такую задачку, однако она не проходит один из тестов, помогите найти ошибку. Также, как я понял, при отсутствии корней нужно вывести просто 0 - как-то умалчивается об этом в условии. Спасибо. Сложно найти человека, который любит решать однообразные задачки по математике. В последнее время школьникам стало легче, ведь с появлением компьютеров почти в каждой квартире стало...
C++ Обработка нажатия клавиши http://www.cyberforum.ru/cpp-beginners/thread1495324.html
нужно задать нажатию клавиши enter другие функции: private: System::Void textBox1_TextChanged_1(System::Object^ sender, System::EventArgs^ e) { if (Control::ModifierKeys == Keys::Enter) { //код этих новых действий } а у меня не работает. В чем ошибка?
C++ Шаблоны В файле есть такое определение template<int32 aMaxLength> class TTextBuffer: public MString { public: /** Construct an empty TTextBuffer object. */ TTextBuffer() { } /** Construct a TTextBuffer object from an 8-bit ASCII string. */ TTextBuffer(const char* aText) подробнее

Показать сообщение отдельно
DrOffset
6416 / 3790 / 876
Регистрация: 30.01.2014
Сообщений: 6,577
08.07.2015, 23:24     Malloc vs new
Цитата Сообщение от IGPIGP Посмотреть сообщение
Функция оператор new возвращает указатель и поэтому в тексте её всегда можно назвать выражением, тут нет и не может быть разницы.
Дело в том, что в стандарте про это написано совершенно однозначно.
5.3.4/8
A new-expression may obtain storage for the object by calling an allocation function (3.7.4.1).
If the new-expression terminates by throwing an exception, it may release storage by calling a deallocation function (3.7.4.2).
If the allocated type is a non-array type, the allocation function’s name is operator new and
the deallocation function’s name is operator delete. If the allocated type is an array type, the allocation
function’s name is operator new[] and the deallocation function’s name is operator delete[] . [ Note: an
implementation shall provide default definitions for the global allocation functions (3.7.4, 18.6.1.1, 18.6.1.2).
A C++ program can provide alternative definitions of these functions (17.6.4.6) and/or class-specific versions (12.5). — end note ]
Выделение курсивом и полужирным - оригинальное. Поэтому мы оперируем этими терминами именно так.
 
Текущее время: 10:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru