所以我有一個字符串名爲博客[]數組,我想在我的位置使用字符串從數組,如:如何從類型(Class)轉換爲std:string?
outfile << blog[i];
但問題是,博客[i]是類型微博(MicroBlog是我正在使用的一類)
所以我的問題是如何從類型MicroBlog轉換爲字符串類型?
這裏是我想利用博客[I]的方法:
bool MicroBlog::SaveBlog(const string filename, const MicroBlog &AnotherMicroBlog)
{
ofstream outfile;
outfile.open(filename.c_str());
num_tweets = AnotherMicroBlog.num_tweets;
for (int i=0; i < num_tweets; i++)
{
outfile << blog[i];
outfile.close();
}
}
你會希望你的MicroBlog類有一個.toString()函數。 – pennstatephil
[C++相當於java.toString?]的可能重複(http://stackoverflow.com/questions/1549930/c-equivalent-of-java-tostring) – pennstatephil
是否要將其轉換爲一個'std :: string ',還是你想把它流出到'outfile'? –