- 博客(5)
- 资源 (3)
- 收藏
- 关注
原创 Essential C++浓缩笔记(六)——以template进行编程
1、template class的声明和实例化 template<typename valType> class BTnode: //声明 BTnode<int> bti; //实例化 2、template类型参数的处理 将所有template类型参数视作"class"类型来处理,参数传递用传地址的方法而不是...
2020-02-17 10:12:29 203
原创 Essential C++浓缩笔记(五)——面向对象的编程风格
1、指向class member function的指针 pointer to member function的声明,和pointer to non-member function不同的是需要指定它指向的class对象。 //pm声明为一个指针,指向num_sequence的成员函数,后者的返回了类型必须是void,函数参数为int类型 void (num_sequence::*pm...
2020-02-13 15:56:46 198
原创 Essential C++浓缩笔记(四)——基于对象的编程风格
来自Stanley B.Lippman的《Essential C++》第四章重要内容的总结,第四章目录: 1、实现Class Class声明 只有前置声明之后 才能有类指针的定义 或者 以此Class作为数据类型 calss Stack; //声明 ... Stack *pt = 0; //定义一个类指针 void ...
2020-02-08 15:32:28 308
原创 Essential C++浓缩笔记(三)——泛型编程风格
一、Array如何传入函数,以及如何被函数返回 传数组给一个函数,数组类型自动转换为指针类型,因而传的实际是地址。因此下面三种声明方式的结果是一样的: void myFunction(int *param) {...} //方式1 void myFunction(int param[3]){...} //方式2 void myFunction(int param...
2020-02-05 21:47:05 252
原创 Essential C++浓缩笔记(二)——面向过程的编程风格
来自Stanley B.Lippman的《Essential C++》第二章重要内容的总结,第二章目录: 2.1 如何编写函数 2.2 调用函数 2.3 提供默认参数值 2.4 使用局部静态对象 2.5 声明inline函数 2.6 提供重载函数 2.7 定义并使用模板函数 2.8 函数指针带来更大的弹性 2.9 设定头问题 一、如何编写函数 函数定义包括 返回...
2020-02-01 12:51:00 413
Unified Impedance and Admittance Control
2019-02-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人