- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
CMakeString& operator<<(DWORD dwNum)
{
DWORD dwTemp = dwNum;
int iCnt=1; // name lookup of 'iCnt' changed for new ISO 'for' scoping
for( ; (dwTemp/=10) != 0; iCnt++ )
;
m_str.resize(m_str.size() + iCnt);
tsprintf(&(*m_str.begin()), _T("%s%u"), m_str.c_str(), dwNum);
return *this;
}
Altravert 17.08.2010 15:06 # +1
o_0
absolut 17.08.2010 19:39 # +1
daemon_master 17.08.2010 22:45 # 0
Govnoeb 25.08.2010 14:59 # 0
я думал, что operator<<() и operator+=() по идее должны делать одно и тоже для CMakeString
не?
ну хули, куда же мне до спп гуру
absolut 28.08.2010 11:23 # 0
operator<< использовать под вывод в поток, а
operator+= для конкатенации строк.