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

Неправильный вызов конструктора - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Программа SCHOOLS, которая вычисляет стоимость двух наиболее экономных схем альтернативного электроснабжения школ http://www.cyberforum.ru/cpp-beginners/thread841228.html
С целью подготовки к проведению олимпиады по информатике мэр решил обеспечить надежным электроснабжением все школы города. Для этого необходимо провести линию электропередач от альтернативного источника электроэнергии “Майбуття” к одной из школ города (к какой неважно), а также соединить линиямии электропередач некоторые школы между собой. Считается, что школа имеет надежное электроснабжение,...
C++ Рассчитать время, нужное, чтобы добраться до ближайшего из эвакуационных выходов (файловый ввод/вывод) Эвакуация Одна из Сверхсекретных организаций, чье название мы не имеем право разглашать, представляет собой сеть из N подземных бункеров, соединенных равными по длине туннелями, по которым из любого бункера можно добраться до любого другого (не обязательно напрямую). Связь с внешним миром осуществляется через специальные засекреченные выходы, которые расположены в некоторых из бункеров.... http://www.cyberforum.ru/cpp-beginners/thread841224.html
C++ Ошибка undefined reference to
При сборке выбивает ошибку: undefined reference to `Atom:: DoBCC(float, int, int, int)'. Ткните носом, пожалуйста, где ошибка. Заранее благодарен. main.cpp #include <iostream> #include "Atom.h" using std::cout; using std::cin; using std::endl;
C++ Ввод данных в файл
Всем привет. Возникла вот такая проблема. вот часть программы точней функция из программы, ну тут все понятно. char frazza; cout<<"Введите фразу которую вы хотите поместить в файл -->> "; cin>>frazza; ofstream fout("MyFile.txt", ios_base::trunc); fout <<frazza; fout.close();
C++ Определите общее количество отрицательных элементов,расположенных в тех строках матрицы, каждая из которых содержит хотя бы один отрицательный элемент http://www.cyberforum.ru/cpp-beginners/thread841192.html
помогите пожалуйста написать прогу на С++
C++ Вариативная часть структур Здравствуйте, нужна помощь с определением вариативной части структуры. Задание: Разработать структуру с вариативной частью для представления информации об объекте. Диск. Общие поля: название, год. Вариативные поля: для аудио – количество треков, для видео – разрешение. struct Disk { char Name; подробнее

Показать сообщение отдельно
art3330
 Аватар для art3330
9 / 9 / 1
Регистрация: 16.12.2012
Сообщений: 141
18.04.2013, 11:37  [ТС]     Неправильный вызов конструктора
То есть как получается.
Мне надо, чтобы в Usual вызывался конструктор из House.
Это все конструкторы из House:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
House():street("0"),house_number(0),number_of_occupants(0) {};
House(string s, int h, unsigned int n):street(s), house_number(h), number_of_occupants(n){};
House(string s){
    int n;
    string a;
    for (int i=1; s[i+1]!=';';i++ ,n++) {
        street[i]=s[i];
    };
    for (int i=n+1; s[i+1]!=';';i++ ,n++) {
        a[i]=s[i];
    };
    istringstream iss (a, istringstream::in);
    iss>>house_number;
    for (int i=n+1; s[i+1]!=';';i++ ,n++) {
        a[n-i]=s[i];
    };
    istringstream is (a, istringstream::in);
    is>>number_of_occupants;
};
А так я пытаюсь их вызвать, через список инициализации. Как надо правильно их вызывать ?
C++
1
2
Usual():House(){};
Usual(string s):House(string s){};
Добавлено через 3 минуты
во. Так же надо вызывать?
C++
1
sual(string s):House(s){};
 
Текущее время: 05:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru