Пишу программу на C++, параллельно изучаю читая Шилда и Страуструпа, так сложились обстоятельста.
Есть базовый класс Thread от которого наследует класс Capture.
Код: Выделить всё
public:
Capture(enum format_t format, unsigned int width, unsigned int height):
Thread();
~Capture();
Насколько я понял, этой конструкцией я создаю объект Thread и объект Capture.
Но при компиляции я получаю сообщения о ошибке:
Код: Выделить всё
capture.hpp: In constructor ‘Capture::Capture(format_t, unsigned int, unsigned int)’:
capture.hpp:29: error: expected `{' at end of input
Таким образом получается, что если я в конструкторе поставлю {} я не смогу в нём выполнить некоторые действия, а хотелось бы, например, провести присваивание переменных.
Как это возможно решить?
Спасибо.