0
最近,我遇到了這個代碼:C++ 11 for循環與cin >> buff;
int count=0;
for(std::string buf; std::cin>>buf;) {
count++;
}
std::cout << count;
- 我的疑問是,這是什麼代碼呢?
cin>>buf
事情是如何在條件部分工作?- 它是不是在一個無限循環?
- 試圖把它寫C++ 11給我的錯誤
String
,從String
std::string
不同,如果是的話,我需要爲String
沒有預定義'String'用C的任何版本++。 – pmr
好吧,讓我們考慮我使用的std :: string。這個怎麼用? –