#include <iostream>
#include <string>
int main()
{
string x("hello"),y("world");
string z;
z=x+""+y;
std::cout<<"z"<<std::endl; return 0;
}
上面的為什么是錯誤的??
#include <iostream>
#include <string>
using namespace std;
int main()
{
string x("hello"),y("world");
string z;
z=x+""+y;
cout<<z<<endl; return 0;
}
而這個是正確的?
uj5u.com熱心網友回復:
std::stringuj5u.com熱心網友回復:
命名空間了解一下uj5u.com熱心網友回復:
using namespace stduj5u.com熱心網友回復:
謝謝uj5u.com熱心網友回復:
去了解明白了,謝謝指點uj5u.com熱心網友回復:
謝謝uj5u.com熱心網友回復:
string是在std命名空間里的,必須參考std命名空間uj5u.com熱心網友回復:
幫你另一個雖不要緊,但可優化的問題,頭檔案改#include<bits/stdc++.h>uj5u.com熱心網友回復:
謝謝你uj5u.com熱心網友回復:
但是改成這個有什么不一樣么?uj5u.com熱心網友回復:
加一個using namespace std;轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/140673.html
標籤:C++ 語言
