как вызвать метод одного класса из другого класса

318
12 февраля 2019, 16:20

Необходимо вызвать метод объекта ob2 из метода exe объекта ob1, используя ссылку, находящуюся в векторе объекта ob1

class cl_1 {
    vector <cl_1 *> children;
}
class cl_2 : public cl_1
{
    void exe()
    {
/////
    }
}
class cl_3 : public cl_1
{
    void message()
        {
             std::cout <<"Massage";
        }
}
int main()
{
    cl_2 ob1;
    cl_3 ob2;
    ob1.children.push_back(&ob2);
    ob1.exe();
}
READ ALSO
Что может быть быстрее, чем math sqrt?

Что может быть быстрее, чем math sqrt?

Передо мной стоит задача: Мне необходимо максимально быстро найти количество целых квадратных корней из нескольких триллионов целых чисел,...

275
Анонимный объект

Анонимный объект

Что такое анонимный объект в С++?

274
Графы, алгоритм посещения всех ребер в обе стороны

Графы, алгоритм посещения всех ребер в обе стороны

Никак не могу придумать адекватный алгоритм выполнения задачи, гуглил перегуглил не нашел ничего подходящего, разве что Эйлеров путь, но это...

275