C++ で単純なクラスを作成しようとしていますが、コンパイル エラーが発生し続けます。
main:2: error: variable or field 'doSomething' declared void
main:2: error: 'person' was not declared in this scope
主要:
class person {
public:
int a;
};
void doSomething(person joe) {
return;
}
main() などはここに配置されますが、main(){} を含めてもエラーが発生します。また、joe の後に閉じ括弧を 2 つ追加しようとしましたが、エラーが発生します。
main: In function 'void doSomething(person (*)())':
main:8: error: request for member 'a' in 'joe', which is of non-class type 'person (*)()'
どんな助けでも大歓迎です。(私は何時間も研究してきたので、これが私が見逃している本当にばかげたものではないことを願っています).
編集:これはArduino固有のエラーであることがわかりました。この投稿はそれに答えます。