-3
我目前正在使用多個文件的C++程序。 (主文件,頭文件和源文件)如何在源文件中使用字符串類?
我在我的文件中包含了字符串類,但是我的程序沒有編譯。它給我錯誤,說字符串是不確定的,但我已經明確地包含它。如果您需要了解,我正在使用適用於Windows桌面的Microsoft Visual Studio Express 2013。
這裏是我的文件:
main.cpp中:
#include "myClass.h"
#include <iostream>
using namespace std;
int main() {
myClass myObject;
cout << myObject.helloWorld() << "\n";
return 0;
}
myClass.h:
#include <string>
class myClass {
public:
string helloWorld();
};
myClass.cpp:
#include "myClass.h"
#include <string>
string myClass::helloWorld(){
string str = "Hello World!\n";
return str;
}
我在網上看了,但沒有發現任何東西。我看了看下面的鏈接,如果你想看看:提前
http://www.cplusplus.com/forum/articles/10627/
http://www.sjbaker.org/wiki/index.php?title=C%2B%2B:_multiple_source_files
謝謝!
P.S.一般來說,知道如何處理源文件中的字符串會很好。
_「我在網上看過,但什麼也沒找到」_我不相信你。這一直被問到。哎呀,你C++書中關於字符串的第一章的幾個章節_必須解釋如何正確使用它。 –
還沒找到它。另外,我完全忘記了std :: –
'using namespace std ;'' [poor style](https://isocpp.org/wiki/faq/Coding-standards#using-namespace-std)。用'std :: string'替換所有'string',用'std :: cout'替換'cout'。 – WhiteViking