- 博客(4)
- 收藏
- 关注
原创 C++中静态成员变量与静态成员函数
静态成员函数,虚函数,内联函数,构造函数,析构函数等的区别与联系,面试时候经常问。c语言中static的语义。参考点击打开链接1.static变量:1).局部a.静态局部变量在函数内定义,生存期为整个源程序,但作用域与自动变量相同,只能在定义该变量的函数内使用。退出该函数后, 尽管该变量还继续存在,但不能使用它。b.对基本类型的静态局部变量若在说明时未赋以初值,则系统自动赋予0
2016-08-16 23:30:16 584
原创 C++中引用的研究
1在类中定义引用变量, 必须要在初始化列表中初始化该成员变量。必须对任何 const 或引用类型成员以及没有默认构造函数的类类型的任何成员使用初始化式。比如:#include using namespace std;class A{private: int &a;public: int n; A(int k):a(n){ n=k; //a
2016-08-12 16:07:36 294
原创 sensetime实习面试回忆
手写了一个类模板和链表的操作问了一下特征点检测算法,以及如何筛选特征点C++中的智能指针以及如何进行强制类型转换C++中的多态,虚函数与构造函数和析构函数C++中如何检测内存泄漏C++11的一些特性C++中设计基类的原则机器学习的东西Linux 的一些操作明年这时候就要应聘找工作了需要努力刷题啦
2016-08-10 23:24:03 2628
转载 虚函数表(vtbl)与虚函数表指针(vptr)
类的虚函数表是一块连续的内存,每个内存单元中记录一个JMP指令的地址 注意的是,编译器会为每个有虚函数的类创建一个虚函数表,该虚函数表将被该类的所有对象共享。类的每个虚成员占据虚函数表中的一行。如果类中有N个虚函数,那么其虚函数表将有N*4字节的大小。 虚函数(Virtual Function)是通过一张虚函数表(Virtual Table)来实现的。简称为V-Table。在这个表中,主
2016-08-06 15:28:39 568
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人