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

Ошибка перегрузки конструктора - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Получить все возможные варианты загрузки ящиков http://www.cyberforum.ru/cpp-beginners/thread897562.html
На перевозку 800 кг овощей с базы подготовлены ящики. В них можно загрузить по 8, 10 и 15 килограммов. Получить все возможные варианты загрузки ящиков. Помогите решить циклами for ,while , do...
C++ Обратная польская запись Внизу приведена процедура с сайта e-maxx, на вход подается выражение к примеру "-(12+3)+(-3+4)", на выходе результат, куда в процедуре дописать cout чтобы она выводила это выражение в Обратной... http://www.cyberforum.ru/cpp-beginners/thread897522.html
преобразовать умножив положительные элементы на минимальный. с использованием сортировки C++
что-то вывод не получается... Помогите( #include "stdafx.h" #include <iostream> #include <stdio.h> #include <stdlib.h> #include <time.h> #define N 100 using namespace std;
Списки. Вхождение списка в другой C++
Помогите пожалуйста решить задачу: даны три целочисленных списка L1, L2 и L3. Заменить каждое вхождение списка L2 в список L1 на список L3. Добавлено через 3 часа 12 минут #include <stdio.h>...
C++ Нахождение n по формуле http://www.cyberforum.ru/cpp-beginners/thread897508.html
Здравствуйте уважаемые форумчане!!! помогите пожалуйста с написанием программы Дано натуральное n. Вычислить Заранее большое спасибо)
C++ Как узнать размер папки и её подкаталогов Всем привет. Возник вопрос: "Как узнать размер папки и её подкаталогов" Перерыв кучу информации я понял, что напрямую узнать размер не выйдет.. Нужно перебирать все файлы и подпапки в нужной... подробнее

Показать сообщение отдельно
Гром
210 / 129 / 11
Регистрация: 20.03.2009
Сообщений: 1,103
Записей в блоге: 16
Завершенные тесты: 1
10.06.2013, 18:34
Потому что присутствуют аргументы по умолчанию. В принципе можно было оставить один конструктор
C++
1
Date(int = 1, int = 1, int = 1990);
И он бы одинаково работал с тремя, двумя, одним передаваемыми аргументами и даже без аргументов вообще. Т.е.
C++
1
2
3
4
5
Date d1(6, 10, 2013);   //Вызывается в таком же виде
Date d2(6, 10);   //Вызывается Date d1(6, 10, 1990)
Date d3(6);   //Вызывается Date d1(6, 1, 1990)
Date d4();   //Вызывается Date d1(1, 1, 1990)
Date d5;   //Вызывается Date d1(1, 1, 1990)
Прочитайте еще раз про аргументы функций по умолчанию.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru