C++ && C++ STL学习
文章平均质量分 61
白云飘
我是一名在校大学生 喜欢编程序 希望通过在CSDN的学习 开辟一片新天地 增长见识 学习知识
展开
-
string.reserve 与 string.resize的区别
string中有两个函数:reserve()和resize(),最近细细的看了下这两个函数的使用,记录下来。原创 2015-07-25 18:29:06 · 12770 阅读 · 0 评论 -
iterator、const_iterator和const iterator的区别
最近研究iterator,看了下const_iterator和const iterator的使用,记录下来,以供以后参考。原创 2015-07-27 23:32:57 · 950 阅读 · 0 评论 -
CRT detected that the application wrote to memory after end of heap buffer
最近闲的无聊,把C++ STL中的string容器类自己尝试实现一遍,但是在写到insert()函数时,出现一个错误,就是CRT deceted that the application wrote to memory after end of heap buffer,最后上网看了些博客,自己调了下代码,解决了该问题。原创 2015-07-23 15:40:50 · 935 阅读 · 0 评论 -
自己动手写vector
最近学习c++的STL,把STL中的vector自己写了一下,写的过程中对c++进行学习。原创 2015-08-16 19:52:22 · 3021 阅读 · 0 评论 -
前置++i和后置的i++效率探究
前置++i和后置的i++效率探究网上看到,说前置++比后置++效率高,个人觉得都是对变量加1,效率应该没有区别,于是在vs2010中探索一番,特在此记录,如有不妥,欢迎拍砖。原创 2016-03-15 21:27:57 · 960 阅读 · 0 评论 -
C++ string容器类实现
自己动手实现C++ STL string容器类,动手学到的东西真不少。原创 2015-07-23 16:23:57 · 883 阅读 · 0 评论 -
接口封装之暴露内部过多
在软件开发中经常需要对自己写的类进行封装,接口给外部留下,而对实现细节进行隐藏。通常是留下一个头文件,给一个lib文件和dll文件(windows下)。但是这个头文件中也可能暴露过多的信息,能不能只留下公共接口,其余有关基类的信息一点都不暴露呢?在大牛的指点下,get到了这个有用的方法,记录在此,以防忘记。原创 2016-09-17 21:44:56 · 1880 阅读 · 1 评论