C++进阶
文章平均质量分 81
VampirEM_Chosen_One
只想默默的写代码,就这样写下去....
展开
-
C++基础篇 -- vector的resize函数和reserve函数
对于C++的vector容器模板类,存在size和capacity这样两个概念,可以分别通过vector的size()和capacity()方法获得该vector当前的size和capacity值。相应的,vector提供了两个方法来分别对size和capacity进行操作,它们就是resize方法和reserve方法。首先,对于size和capacity,这是两个比较容易混淆的概念。原创 2016-01-14 19:39:15 · 22977 阅读 · 9 评论 -
深入探究C++的new/delete操作符
深入探究C++的new/delete操作符前戏,啊不,其实我是说前言今天在重温《More Effective C++》的时候,又看到讲 operator new 和 operator delete 的那条规则,虽然大概明白其原理,但是实际中却从来没用过,所以,就想写个小程序来试一试。如果你还不知道它们,或者听说过但不知道具体意义,那我就正好吓吓你:new/delete/转载 2016-06-30 14:47:10 · 588 阅读 · 0 评论 -
C++进阶之浅谈typedef
背景一直以来,对typedef的理解都很粗浅,用的倒是不亦乐乎。直到前阵子,看到这样一段代码typedef char MyArray[32];....int main(){ MyArray array = {0};}虽然能看懂这段代码,也知道是怎么回事,但对于上面的typedef语句的细节处理还是有一些困惑,索性就查了一下。原理其实很简单,但有些细节若理解不原创 2016-08-28 15:18:30 · 604 阅读 · 0 评论