Конструктор класса, помогите разобраться
- Войдите на сайт для отправки комментариев
Ср, 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 тоже нужен.
Спасибо за ссылку. Хороший материал.
плохо скопировал
Ты прав, действительно сам напортачил, спасибо.