随笔分类 -  C/C++

摘要:二维数组二维数组内存分配二维数组与数组指针为什么不能将二维数组名强制转换成二级指针二级指针和指针数组对于如下程序void fun(int **data,int row,int column){ for(int i = 0;i < row; ++ i) { for(int j = 0;j < column;++ j) cout << data[i][j... 阅读全文
posted @ 2016-09-04 20:39 苏苏苏紫Sue 阅读(6230) 评论(0) 推荐(1)
摘要:概述使用派生类作为模板参数特化基类。与多态的区别多态是动态绑定(运行时绑定),CRTP是静态绑定(编译时绑定)在实现多态时,需要重写虚函数,因而这是运行时绑定的操作。CRTP在编译期确定通过基类来得到派生类的行为,它通过派生类覆盖基类成员函数来实现静态绑定的。例子1说明:父类调用直接子类函数的方法:静态函数成员:this 指针不可见,而对于某一个实例化的继承层次来说,只有一个静态类,因此使用Der... 阅读全文
posted @ 2016-08-12 13:29 苏苏苏紫Sue 阅读(4285) 评论(0) 推荐(1)