Нет подходящей функции для вызова QuadBase :: QuadBase - PullRequest
0 голосов
/ 14 ноября 2018

Я только начал изучать C ++ для проекта Arduino, над которым я и мой друг работали.Я получаю сообщение об ошибке "Нет соответствующей функции для вызова QuadBase :: QuadBase" в main.cpp.Я не уверен, что является причиной этого, так как у меня есть правильное количество аргументов, и они также одного типа

edit: я привел это к этому, и он все еще дает мне ту же ошибку

#include <Arduino.h>
#include "QuadBase.h"

QuadBase base;

void setup()
{

base = QuadBase(
        ...
    );
}

QuadBase.h

class QuadBase
{ public:
    QuadBase( ... )
    {
        ...
    }
};

1 Ответ

0 голосов
/ 14 ноября 2018

Кажется, в вашем class QuadBase отсутствует конструктор по умолчанию (без аргументов), который необходим для строки

QuadBase base;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...