我是C++編碼的新手,這是我在Stack Overflow上的第一篇文章。錯誤C2084'函數已經有一個身體'
我編碼在Visual C++基於文本的比賽,我已經得到C2084錯誤在此文件:
//game_system_functions.cpp
#include "basicdefines.h"
namespace
{
using namespace std;
void clear_console()
{
if (system("CLS")) system("clear");
}
}
我覺得這很奇怪,因爲它只有在這文件發生。所有其他.cpp文件對函數沒有任何問題,它們都處於類似的格式。
我已經檢查並雙重檢查了我的所有代碼,並且沒有其他函數調用clear_console。我試着將函數重命名爲一堆隨機字母,而且我仍然得到相同的錯誤。同一個.cpp文件中的其他函數也會出現類似的錯誤。這個問題在過去一週一直困擾着我,我無法解決它。
我已閱讀其他職位關於error C2084
,他們沒有這個問題。 我將不勝感激這個錯誤的一些幫助。
謝謝。
P.S.我對任何格式問題表示歉意,正如我之前在帖子中所說的那樣,這是我第一次發佈堆棧溢出問題,如果標題有點不明確,我很抱歉。
你曾經包含這個文件嗎? – chris
可能他沒有考慮它是一個cpp文件。 – BWG
爲我編譯好。除此之外,如何在匿名命名空間中使用函數? – Paranaix