1樓:塵雨洛煙
看看你包含了相應的標頭檔案沒有,在檔案開始包含如下標頭檔案試試
#include
2樓:寶依白頓赫
#include
#include
using
namespace
std;
intmain()
中有string型的定義。但要用到名字空間std:usingnamespace
std;
若要用c語言中的字串處理函式,如:strcat、strlen、strncmp等,只要再加一個#include
就行了.
3樓:匿名使用者
#include
using namespace std;
注意不要 #include , 否則不能 cin 和 cout 一個 string。
c++string為什麼用不了string型別?
4樓:匿名使用者
string在c++中並不是一個基本型別,而是一個完整的字串類。要使用需要include其標頭檔案,並且宣告使用空間如下:
#include
using std::string;
using std::wstring;
或using namespace std;
注意是,不是,帶.h的是c語言中的標頭檔案,標準c中處理字串都是char*的,而不是一個專門的基礎型別。這個中包含了日常所需的處理字串的一系列函式,但是引數都是char*型別的。
如果你是從c直接轉到c++的,最好去看一下c++標準庫以及物件導向的思維與實踐,那樣更適合平滑的過渡到c++。
為什麼c++裡string類陣列不能使用strlen???
5樓:倒黴熊
//cout<<"str1:"< 修改成這樣 //cout<<"str1:"< 試試。strlen接受的引數是char *,string是c++中的一個類。可以使用.size()獲得其長度 c++string的用法問題,不知道為什麼用不了string型別 6樓:匿名使用者 因為 string 是 std名稱空間下的,就和cout 一樣.. 所以 修改的方法有兩個.. 1 加 名稱空間 限定 std::string name; 2 使用 using using std::string; 7樓:匿名使用者 using std::cin; using std::cout; using std::endl; using std::setw; 這裡都寫了四個using 你就再加個 using std::string; 或者直接換成 using namespace std; 8樓:匿名使用者 string在c++中並不是一個基本型別,而是一個完整的字串類。要使用需要include其標頭檔案,並且宣告使用空間如下: #include using std::string; using std::wstring; 或using namespace std; 注意是,不是,帶.h的是c語言中的標頭檔案,標準c中處理字串都是char*的,而不是一個專門的基礎型別。這個中包含了日常所需的處理字串的一系列函式,但是引數都是char*型別的。 如果你是從c直接轉到c++的,最好去看一下c++標準庫以及物件導向的思維與實踐,那樣更適合平滑的過渡到c++。 c++中string陣列的用法 9樓:匿名使用者 #include using namespace std; int main() }for(int i=0;i cout< delete strarr; return 0;} 在c 中,string指的是一個類 顏色是綠的 首字母大寫 而string是關鍵字 藍色字 他們表示的都是字串,沒有區別。ref通俗的講就是傳地址,傳入的引數若在方法中有變化,那麼在呼叫的地方也會跟著改變 不加此關鍵字的話,傳入的值就是一個複本而已。string 和 string 沒有區別 stri... 執行緒池,thread pool,是一種執行緒使用模式,執行緒池維護著多個執行緒,等待著監督管理者分配可併發執行的任務。功能 應用程式可以有多個執行緒,這些執行緒在休眠狀態中需要耗費大量時間來等待事件發生。其他執行緒可能進入睡眠狀態,並且僅定期被喚醒以輪循更改或更新狀態資訊,然後再次進入休眠狀態。為... 可以說花唄有老使用者和新使用者更是額度是不一樣的,有很多老使用者的額度,卻不如一個新註冊的新使用者額度高,自己一直在用著一直不漲錢,而新使用者不怎麼用都會不斷的上升。其實這跟你用的時間長不長並沒有很大的關係,只不過是提高你的信用分罷了。其實是根據你的日常消費能力來規定的,如果你的消費能力很高的話,那...C中的String和string有什麼區別?還有ref關鍵
什麼是執行緒池,如何使用,為什麼要用
我支付寶都用幾年了經常花唄使用為什麼額度一直不漲賬號