Форум программистов, компьютерный форум 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, 02:59     Неправильный вызов конструктора
Доброго времени суток. Возникла такая проблема. Есть такой конструктор
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
    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,k=0; s[i+1]!=';';i++ ,n++,k++) {
                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
pointer=new Usual(s)
pointer - указатель на House.
Usual - потомок House.
s - строка (string)

Выдает такие ошибки:
ошибка: нет подходящей функции для вызова «Usual::Usual(std::string&)»
замечание: no known conversion for argument 1 from «std::string {aka std::basic_string<char>}» to «const Usual&»

Помогите пожалуйста разобраться и исправить эти ошибки. Заранее спасибо.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 08:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru