no matching function for call
От: Discordent  
Дата: 04.07.13 21:18
Оценка: -1
class B{
    private:
        int q;
    public:
        B(int b){
            q = b;
        }
};

class A{
    private:
        int q;
        B b;
    public:
        A(){
            q = 1;
            b = B.B(q); --как тут инициализировать переменную
        }
};

в данном случае error: no matching function for call to 'B::B()'
используйте тэги для разметки.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.