No matching function for call |
Здравствуйте, гость ( Вход | Регистрация )
No matching function for call |
maxvanceffer |
29.9.2012, 23:25
Сообщение
#1
|
Студент Группа: Участник Сообщений: 72 Регистрация: 30.5.2009 Из: Moldova Пользователь №: 790 Спасибо сказали: 0 раз(а) Репутация: 0 |
Вообщем странный вобще задвиг у компилятара..
есть класс : Currency(); explicit Currency( const int& id, const QString &name, const QString& code ); explicit Currency( const Currency& other ); virtual ~Currency(); private: QSharedDataPointer<CurrencyData> d; написана прям по классике из доков Qt, и где в другом классе пытаюсь вернуть его и не может Currency Someclass::exchangeRate() { some code ... return Currency(); } выдаёт ошибку : error: no matching function for call to 'Currency::Currency(Currency)' почему компилятор передаёт параметр в конструктор обтекта ? |
|
|
Текстовая версия | Сейчас: 1.12.2024, 15:00 |