以下函数是否可以构成虚函数静态成员方法答:不行静态方法的调用不依赖对象,没有对象 构造函数答:不行构造函数没有被调用,哪来的对象? 内联函数答:...
算法题 两个递增排序的链表,请合并成一个递减排序的链表说一下快排的过程,其时间复杂度,空间复杂度在有n+1的空间中存数字1,2,....,n,规...
简单理解 左值相当于地址值右值相当于数据值。右值指的是引用了一个存储在某个内存地址里的数据。 L-value中的L指的是Location,表示可...
STL的代码从广义上讲分为三类:algorithm(算法)、container(容器)和iterator(迭代器)。几乎所有的代码都采用了模板类...
对象以值传递的方式传入函数参数对象以值传递的方式从函数返回新建一个对象并将其初始化为同类现有对象 构造一个uncopyable类 将需要禁用拷贝...
vector 连续存储结构,每个元素在内存上是连续的;支持高效的随机访问和在尾端插入/删除操作,但其他位置的插入/删除操作效率低下,可以动态扩充...
宏定义 1.在预编译阶段2.只是替换,没有类型检查,不会检查代码错误3.宏定义是直接替换不会分配内存,4.宏定义可以通过#undef来使之前的宏...
纯虚函数:形式为virtual void fun1() = 0;纯虚函数不需要实现,原因是不会被调用到 C++中基类采用virtual虚析构函数...
内存增长相关的四个函数 size()、capacity()、reserve()、resize() size()函数返回的是已用空间大小, cap...