构造函数中存在多个项错误
Multiple items in constructor errors
好日子,
我有一个C++类,看起来像这样:
class WiFlyRNXV{
public:
WiFlyRNXV(byte pinReceive, byte pinSend); //Constructor with Pins for UART
SoftwareSerial uart; //SoftwareSerial driver
IRSystem irSystem;
}
构造函数最初看起来是这样的。。
WiFlyRNXV::WiFlyRNXV(byte pinReceive, byte pinSend) : uart (pinReceive, pinSend){}
我没有任何问题。。但有一次我做到了:
WiFlyRNXV::WiFlyRNXV(byte pinReceive, byte pinSend) : uart (pinReceive, pinSend),irSystem(8){}
它突然在我的Main.cpp文件中抛出了一大堆错误,包括缺少括号、解析错误等。我不明白为什么会发生这种事。Main包括上面的类btw.
在一个类声明之后,您忘记放置分号。
试试这个:
class WiFlyRNXV{
public:
WiFlyRNXV(byte pinReceive, byte pinSend); //Constructor with Pins for UART
SoftwareSerial uart; //SoftwareSerial driver
IRSystem irSystem;
};
相关文章:
- 为什么此代码存在运行时错误?
- 错误:令牌 { '{' 之前应存在非限定 ID
- 显式 std::exception_ptr 转换为 bool 不存在.VS2010 错误?
- 我正在尝试制作一个自平衡机器人,但编译时存在错误。我不知道如何解决它
- Visual Studio 2019在内置库中存在错误
- C++为什么我的指针选择排序中存在分段错误?
- MSVC 中可能存在的编译器错误
- Microsoft Visual Studio 2019交叉编译CMake库 - 有效,但存在SEG错误
- 在 Windows 10 下使用 GTest 的 CMake - 致命错误 LNK1104:无法打开文件"gtest.lib",但存在调试"gtestd.lib"
- 为什么此代码中存在分段错误?
- 无法在这个基本的Qt代码片段中找到错误,但我被告知它肯定存在?
- 由于相同的文件名/类名存在于不同的SO中而导致的SEG错误
- 以下 OpenCV 源代码中是否存在错误?(#ifdef 没有 #else)
- 带有unique_ptr的通用单链表,MS visual studio C++中存在未知错误
- 指向类成员函数的指针中存在类型转换错误
- 使用c++的gSOAP中的stdsoap2.cpp中存在编译错误
- C++错误:'else'之前应存在非限定 ID
- 这是 GCC 中可能存在的错误吗?
- 我正在调试这个C++程序.编译器不再显示语法错误,但存在隐藏的逻辑错误
- 当错误存在时,为什么我的程序不执行第二个catch块