全部博文(695)
发布时间:2014-05-01 17:19:26
C语言的整型溢出问题2014年4月21日 陈皓 发表评论 阅读评论 12,075 人阅读 整型溢出有点老生常谈了,bla, bla, bla… 但似乎没有引起多少人的重视。整型溢出会有可能导致缓冲区溢出,缓冲区溢出会导致各种黑客攻击,比如最近OpenSSL的heartbleed事件,就是一个buffer overread的事件。在这里.........【阅读全文】
发布时间:2014-05-01 15:47:13
多态性----vptr----vtablehttp://www.cppblog.com/fwxjj/archive/2007/01/25/17996.html多态性 (polymorphism) 是面向对象编程的基本特征之一。而在 C++ 中,多态性通过虚函数 (virtual function) 来实现。我们来看一段简单的代码: #include <iostream> using namespace std; class Base { int .........【阅读全文】
发布时间:2014-04-29 23:15:06
一、 resize和reservehttp://www.diybl.com/course/3_program/c/c_js/2007109/77298.html resize就是重新分配大小,reserve就是预留一定的空间。这两个接口即存在差别,也有共同点。下面就它们的细节进行分析。 为实现resize的语义,resize接口做了两个保证:  .........【阅读全文】
发布时间:2014-04-29 21:01:33
一、通用容器大小操作 所有容器类型都提供4种与容器大小相关的操作,包括: (1)c.size():返回容器c中的元素个数 (2)c.max_size():返回容器c可容纳的最多元素个数,返回类型为c::size_type .........【阅读全文】