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

Селектор - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ форма записи struct C++ http://www.cyberforum.ru/cpp-beginners/thread426779.html
Всем доброго дня! Есть структура, но не совсем понятна ее форма записи. struct Edge { int v, w; Edge(int v = -1, int w = -1) : v(v), w(w) {} };
C++ Решить систему уравнений матричным методом. Решить систему уравнений матричным методом. http://www.cyberforum.ru/cpp-beginners/thread426763.html
добавить в програму проверку C++
есть программа которые считывают из файла текст и выводит строки с двузначными элиментами, а надо чтоб выводил строки имено с цифрами содержащие двузначные элименты #include <iostream> #include...
C++ Вычисление и вывод на экран таблицой
помогите решить, пожалуйста. Составить программу, для вычисления и вывода на экран в виде таблицы значения функции на интервале от Хнач до Хкон с шагом dX. f(x) ={ax^2+b, x-1<0, b-x не равно нулю,...
C++ Можно ли в VS2010 автоматически создать заготовку для ф-ии и класса ? http://www.cyberforum.ru/cpp-beginners/thread426730.html
Можно ли в VS2010 автоматически создать заготовку для ф-ии и класса ? Те. я объявляю прототип, потом нажимаю "сочетание клавиш" и среда создает заготовку, например: void print(); // это...
C++ пишу инжект подскажите где ошибся? #include "stdafx.h" #include <windows.h> #include "iostream" using namespace std; int _tmain(int argc, _TCHAR* argv) { DWORD processID; DWORD address = 0x01002394; int value=0; подробнее

Показать сообщение отдельно
silent_1991
Эксперт С++
4984 / 3041 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
17.01.2012, 12:56
Vidok, это не инициализация нулями, это инициализация значениями, переданными в конструктор в качестве параметров. По идеологии С++ считается, что в теле конструктора производятся более сложные действия, чем простая инициализация, поэтому для этой цели было создано специальное средство - список инициализации конструктора - которое и представленно в данном примере.

Добавлено через 2 минуты
Аа, понял, о какой инициализации нулями шла речь. Нет, это не инициализация нулями, это параметры по умолчанию. Т.е. если не будет задан ни один аргумент, вызов конструктора в виде
C++
1
Point x;
будет значить то же самое, что и
C++
1
Point x(0, 0);
, а вызов в виде
C++
1
Point x(10);
будет значить то же, что и
C++
1
Point x(10, 0);
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru