Конвертирующий конструктор
От: Barbar1an Украина  
Дата: 28.05.18 09:52
Оценка:
class A{};

class B
{
    B(const A & a)
    {

    }
};

void takeB(B & b)
{

}

A getA()
{
    return A();
}

int main()
{
    takeB(getA()); //cannot convert argument 1 from 'A' to 'B &'

    return 0;
}


что я забыл?
Я изъездил эту страну вдоль и поперек, общался с умнейшими людьми и я могу вам ручаться в том, что обработка данных является лишь причудой, мода на которую продержится не более года. (с) Эксперт, авторитет и профессионал из 1957 г.
Отредактировано 28.05.2018 9:53 Barbar1an . Предыдущая версия . Еще …
Отредактировано 28.05.2018 9:53 Barbar1an . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.