Конструктор класса, помогите разобраться
- Войдите на сайт для отправки комментариев
Ср, 12/02/2020 - 22:12
Скопировал пример работы библиотеки с таймерами, при компиляции получаю ошибку: expected ';' before ':' token на строку : Task()
Простите малограмотного, но что это за конструкция?
class Debugger : public Task { public: Debugger(); void debugWrite(String debugMsg); //Used for simple debugging of other tasks virtual void run(uint32_t now); //Override the run() method virtual bool canRun(uint32_t now); //Override the canRun() method }; // *** // *** Debugger Constructor // *** Debugger::Debugger() : Task() { Serial.begin(57600); }
https://ravesli.com/urok-156-konstruktory-i-initsializatsiya-dochernih-klassov/
плохо скопировал
при компиляции получаю ошибку: expected ';' before ':' token на строку : Task()
А полностью никак нельзя? Там ещё номер строки есть.
И скетч полностью, чтобы номер строки смысл имел.
И заголовок класса Task тоже нужен.
Спасибо за ссылку. Хороший материал.
плохо скопировал
Ты прав, действительно сам напортачил, спасибо.