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所指向的空間足夠大以容納當...