C++
Y-box
知乎ID:Y-box,交流请知乎私信,CSDN回复消息不方便
展开
-
【装卸臂项目】【MATLAB】液压阀模型——输入开度输出速度
1、函数关系【开度—匀速度】【开度—启动时间】【开度变化—运动时间】输入开度和最终液压阀转动速度之间的关系:开度和启动时间之间的关系:启动之后,开度变化与时间的关系2、实现流程Simulink框架之前用S-function表示这个模型的总是理不清时序逻辑,因为有很多参数受到上一时刻的影响,如果把输出端的数据重新引进输入端,出了各种错误**。后面才意识到可以用全局变量来解决,...原创 2020-03-29 21:48:17 · 659 阅读 · 0 评论 -
Essential C++浓缩笔记(六)——以template进行编程
1、template class的声明和实例化template<typename valType>class BTnode: //声明BTnode<int> bti; //实例化2、template类型参数的处理将所有template类型参数视作"class"类型来处理,参数传递用传地址的方法而不是...原创 2020-02-17 10:12:29 · 209 阅读 · 0 评论 -
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 · 203 阅读 · 0 评论 -
Essential C++浓缩笔记(四)——基于对象的编程风格
来自Stanley B.Lippman的《Essential C++》第四章重要内容的总结,第四章目录:1、实现ClassClass声明只有前置声明之后 才能有类指针的定义 或者 以此Class作为数据类型calss Stack; //声明...Stack *pt = 0; //定义一个类指针void ...原创 2020-02-08 15:32:28 · 316 阅读 · 0 评论 -
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 · 418 阅读 · 0 评论 -
Essential C++浓缩笔记(三)——泛型编程风格
一、Array如何传入函数,以及如何被函数返回传数组给一个函数,数组类型自动转换为指针类型,因而传的实际是地址。因此下面三种声明方式的结果是一样的:void myFunction(int *param) {...} //方式1void myFunction(int param[3]){...} //方式2void myFunction(int param...原创 2020-02-05 21:47:05 · 254 阅读 · 0 评论 -
Essential C++浓缩笔记(一)——C++编程基础
来自Stanley B.Lippman的《Essential C++》第一章重要内容的总结,第一章目录:一、对象定义对象命名数据类型:1、内置数据类型如 int 、 string等string user_Name;2、用户自定义class类型,complex是一个templex class,所以定义时complex后有尖括号#include<complex&...原创 2020-01-30 21:08:17 · 502 阅读 · 0 评论