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

Malloc vs new - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Реализовать собственный cin http://www.cyberforum.ru/cpp-beginners/thread1495377.html
Я короче хочу реализовать собственный cin. Просто оно медленно работает. И в этом проблема. typedef long long ll; struct Cin{ void operator >>(ll &x){ scanf("%lld", &x); }...
C++ Вывести те согласные буквы, которые входят в первое предложение и не входят во второе Всем привет помогите пожалуйста-Решить задачу с использованием множества: имеются два предложения, состоящие из русских букв, цифр и знаков препинания. Вывести те согласные буквы, которые входят в... http://www.cyberforum.ru/cpp-beginners/thread1495365.html
Вывод escape в консоль C++
короче не могу вывести в консоль \ cout << "( \"; что нужно добавить,изменить чтобы вывело?
Квадратное уравнение (найти ошибку) 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... подробнее

Показать сообщение отдельно
DrOffset
7138 / 4279 / 964
Регистрация: 30.01.2014
Сообщений: 7,067
09.07.2015, 00:39
Цитата Сообщение от IGPIGP Посмотреть сообщение
когда имя конструктора (класса) передано без скобок то это значит что запускать конструктор не нужно и new его не запускает.
Запускает. Для класса (не POD) - запускает всегда. Для pod-типов запускается не конструктор, а default инициализация. Либо zero-инициализация. Что по сути своей выполняет функцию конструктора, хоть и формально конструктора нет.

Добавлено через 7 минут
Цитата Сообщение от Croessmah Посмотреть сообщение
plus-expression
Вообще по факту есть
additive-expression
. Мы же не пишем в коде:
C++
1
operator+(a, b);
мы пишем
C++
1
a + b;
как бы, в этом коде синтаксически нет вызова функции. Но тем не менее, она вызывается. Выражение a + b ее вызывает.

В этом плане тут все очень единообразно.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru