本文整理汇总了C++中tstring::resize方法的典型用法代码示例。如果您正苦于以下问题:C++ tstring::resize方法的具体用法?C++ tstring::resize怎么用?C++ tstring::resize使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类tstring
的用法示例。
在下文中一共展示了tstring::resize方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: generateTimeHead
void cLog::generateTimeHead(tstring & header)
{
GetLocalTime(&m_systm);
header.resize(128);
msprintf_s(&header[0], 128, _T("[%2.2d:%2.2d:%2.2d]: "),
m_systm.wHour, m_systm.wMinute, m_systm.wSecond);
trimPartString(header);
}
示例2: bin2string
void bin2string(const byte * data, size_t length, tstring & out)
{
out.resize(length * 2);
tchar * p = (tchar *)out.c_str();
for (; 0 != length; ++data, --length, p += 2)
{
if (*data < 0x10)
{
*p = '0';
itox((int)(*data), p + 1, 16);
}
else
{
itox((int)(*data), p, 16);
}
}
}
示例3:
vector<tstring> Mind::Parse(tstring s)
{
int len = (int)s.length() - 1;
vector <tstring> res;
while (len != -1 && _istspace(s[len]))
len--;
if (len < 0)
return res;
s.resize(len);
int it = 0;
while (it != len)
{
while (it != len && _istspace(s[it]))
it++;
if (it == len)
break;
int start = it;
while (it != len && !_istspace(s[it]))
it++;
res.push_back(s.substr(start, it - start));
}
return res;
}
示例4: format
inline void format(tstring& s)
{
int pos = (int)s.length() - 1;
if (s[pos] == _T('\r'))
s.resize(pos);
}