-1
這裏是我的問題:錯誤在main.cpp中的.h文件delcaration後
#include<iostream>
#include<fstream>
#include<memory>
#include<stdio.h>
#include<sstream>
#include<utility>
#include<algorithm>
#include<vector>
#include "classes.h"
#include "firstfunction.h"
#include "secondfunction.h"
#include "third function.h"
using namespace std;
int main(){
// do cool stuff
}
但是當我編譯我得到的錯誤(在同一行,使用命名空間的一個)
錯誤:只有構造函數取成員初始 錯誤:「之前使用」 錯誤預期確定:預計「{」使用
,如果我嘗試刪除「使用命名空間std」之前,我仍然得到同樣的用「詮釋」,而不是使用。
其餘的代碼似乎編譯沒有錯誤!你有什麼想法?
如果這是你唯一的源文件,那麼你有一個錯誤頭文件。 –
你應該做的第一件事就是將所有這些頭文件註釋掉,將'main'中的「cool stuff」註釋掉並重新編譯。然後,如果代碼編譯,將每個代碼重新引入程序並重新編譯,直到編譯失敗。 – PaulMcKenzie
這個問題很可能出現在'third function.h'中 – NathanOliver