作为局部变量的std::string和标准库容器一种内存优化方法
摘要:
实际项目中,往往看到好多项目把std::string, std::vector作为局部变量直接使用的情况。 类似下面std::string的用法:void SomeClass::Fun()
{ std::string str = "abcd"; str += "efgh";
} 下面是std::vector的类似例子:void SomeClass::Fun2()
{ std::vector<int> iv; iv.push_back(22); DoFun2(iv);
} ... 阅读全文
posted @ 2011-09-05 22:29 daemonh 阅读(503) 评论(0) 推荐(0)
浙公网安备 33010602011771号