1. 程式人生 > >C++報錯集合:expected unqualified-id before ‘using’

C++報錯集合:expected unqualified-id before ‘using’

 

今天寫了一個occi的C++程式,結果一編譯就出了個莫名其妙的錯誤。 資訊如下:

g++ -c TDBPro.cpp -I/u01/oracle/rdbms/public -I./
TDBPro.cpp:3: 錯誤:expected unqualified-id before ‘using’

 TDBPro.cpp 的第一行程式碼為標頭檔案包含,第二行為空行,第三行就為using 名稱空間 std :

#include "TDBPro.h"

using namespace std;

一開始以為是從windows上傳到Linux上ftp的問題,直接到linux上用vi看原始檔沒發現問題。搞來搞去,最後發現是包含的標頭檔案中定義類的時候沒有加分號:

Class xxxx

{

...

};  //就是這個分號