【发布时间】:2020-01-22 15:55:48
【问题描述】:
简单地问:这里出了什么问题?!
class c {
public:
static void v() {
int var = 0;
}
static int i() {
return 1;
}
};
c::i(); // Throws error message
c::v(); // Also throws error message
void setup() {
}
void loop() {
}
错误信息是:
正在编译草图...
/tmp/698769749/CompilingTests/CompilingTests.ino:12:7:错误:预期 ';' 之前的构造函数、析构函数或类型转换令牌
c::i();
^
/tmp/698769749/CompilingTests/CompilingTests.ino:13:7:错误:预期 ';' 之前的构造函数、析构函数或类型转换令牌
c::v();
^
退出状态 1
这个错误信息应该告诉我什么?
【问题讨论】:
-
你想用
c::i();和下一行做什么? -
c::i(); // Throws error message c::v(); // Also throws error message这到底是什么意思? -
@YSC 我想知道,他试图用这行来实现什么,而不是编译器输出是什么。和霍基问的一样
-
我删除了不必要的代码并将其分解为最必要的内容。
标签: c++ compiler-errors