stl字串使用

2021-05-24 09:56:14 字數 975 閱讀 9988

std::ostringstream   ostr;   //   include  

ostr   <<   "targetbox.m_vmax("   <<   targetbox.m_vmax.x  ;

ostr   <<   ","   <<   targetbox.m_vmax.y  ;

ostr   <<   ","   <<   targetbox.m_vmax.z  ;

ostr   << ")";

ostr   <<   "targetbox.m_vmin("   <<   targetbox.m_vmin.x  ;

ostr   <<   ","   <<   targetbox.m_vmin.y  ;

ostr   <<   ","   <<   targetbox.m_vmin.z  ;

ostr   << ")";

ostr   <<   "m_vmax("   <<   m_vmax.x  ;

ostr   <<   ","   <<   m_vmax.y  ;

ostr   <<   ","   <<   m_vmax.z  ;

ostr   << ")";

ostr   <<   "m_vmin("   <<   m_vmin.x  ;

ostr   <<   ","   <<   m_vmin.y  ;

ostr   <<   ","   <<   m_vmin.z  ;

ostr   << ")";

//std::cout   <<   ostr.str().c_str()   <<   std::endl;

std::string s = ostr.str();

logs::logswrite((tchar*)s.c_str(),"testcolliontest.txt");

離開了mfc一下子連怎麼拼接字串都不會了,從網上查到了用std::ostringstream可以實現,記錄下來。

STL 字串使用方法

string s1 預設建構函式,s1為空串 string s2 s1 將s2初始化為s1的乙個副本 string s3 valuee 將s3初始化乙個字串面值副本 string s4 n,c 將s4 初始化為字元 c 的n個副本 cin s5 讀取有效字元到遇到空格 getline cin,s6 ...

stl 字串操作

返回多位元組字串長度,即首元素為 str 所指向的字元陣列直到而不包含首個空字元的字元數。std size t strlen const char str 返回寬字串的長度,即空終止寬字元之前的非空寬字元數。std size t wcslen const wchar t str 多位元組 intst...

stl學習之字串

其實string也是stl裡面的內容,記錄幾點自己不常用的內容 1.at方法 比會判斷是否越位 2.int copy char s,int n,int pos 0 const 把當前串中以pos開始的n個字元拷貝到以s為起始位置的字元陣列中,返回實際拷貝的數目。注意要保證s所指向的空間足夠大以容納當...