Lane.h如何在C++中初始化靜態類對象?
class Lane{
//other declarations..
public:
Lane(){}
static Lane left_line;
static Lane right_line;
};
Lane.cpp
Lane Lane::left_line;
的main.cpp
int main(){
Lane::left_line(); //doesn't work
我在做什麼錯還是我做的一切錯誤。我實際上對靜態對象如何正確工作感到困惑。
向我們顯示錯誤消息。 –
@BrianRodriguez「沒有適當的操作符()或沒有適當的操作符的類型對象的調用」或指向函數類型的轉換函數「 – Schiphyreon
@Mat我試圖通過構造函數初始化left_line對象。 – Schiphyreon