- 博客(3)
- 资源 (4)
- 收藏
- 关注
原创 拷进去,拷出来——拷贝对象是STL的方式
当你向STL容器中添加一个对象的时候,进入容器的是你指定对象的拷贝;同样,当你从容器获取一个对象时,你所得到的对象不是容器里面的那个对象,而是那个对象的拷贝。一旦一个对象进入一个容器,以后对它的拷贝就多了。比如你从vector、string或deque中插入或删除元素,现有容器的元素就会移动(拷贝);如果使用了排序算法对象也会移动(拷贝)。因为这些拷贝的存在,问题也就出来了:
2008-11-23 17:59:00 762
原创 string 中字符的大小写写转换
toLowerCase(std::string &str){ std::transform(str.begin(), str.end(), str.begin(), std::tolower);}toUpperCase(std::string &str){ std::transform(str.begin(), str.end(), str.be
2008-11-18 15:10:00 706
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人