我從字面上剛剛開始學習C++,我有一個Java的基本知識,我只是在嘗試基礎知識。我正在嘗試做一個非常基本的程序來理解這種語言的語法。如何在C++中的函數中組合字符串和字符串大小?
#include <iostream>
#include <string>
using namespace std;
int main()
{
string bacon = "How many characters are in the following? ";
string chedder = "icecream";
string cheSize = chedder.size();
string snow = bacon + " " + "\"" + chedder + "\"" + "The number is : " + cheSize;
cout << snow;
return 0;
}
我在做什麼錯?
而且,我注意到COUT着合併多個字符串,例如
cout << snow + chedder;
不起作用。
這是什麼原因?感謝您的時間!
'string cheSize = chedder.size();'size returns int not string。 – Raindrop7
在使用東西之前,[閱讀着名的手冊](http://en.cppreference.com/w/cpp/string/basic_string)怎麼樣? – user0042
你不能通過做隨機的東西來學習C++,並要求stackoverflow爲什麼不起作用。 –