我已經定義了一個名爲decryptionArchive()這樣的功能:當它不是一個標識符時找不到標識符?
string decryptionArchive(char i) {
}
您可以創建一個字符串標識符的功能?我到處搜索,我發現的一切都是關於創建指向字符串數據類型的指針。當我運行這段代碼時:
string charToAdd = decryptionArchive(i[curr]);
是的,我有導入的字符串,我使用的是命名空間標準。 '我'是一個字符串,是這個問題嗎?實際的錯誤代碼是
error C3861: 'decryptionArchive': identifier not found
出現此錯誤就行26,這是string charToAdd = decryptionArchive(i[curr]);
的線,沒有任何意義了我。有任何想法嗎?謝謝
編輯: 剛剛在我的筆記本電腦上運行這個,它工作正常!這裏發生了什麼?
所有的代碼是在同一個文件? –
'decryptionArchive()'可能定義在不同的編譯單元(又名源文件)中,而不是調用它的行。編譯器需要在調用點之前的其他編譯單元中看到聲明。 – Peter
這裏的一切都在同一個源文件中。 – owenbradstreet