编程语言
TianShan_1995
人工智能,机器学习,机器视觉,大数据优化。
展开
-
20201028_C++_静态成员_友员_观看韦东山课程笔记
一、静态成员1.如果想获得一共实例化了多少个对象,这个计算一共实例化了多少个对象的变量不应该属于某一个对象,应该属于这个类,所以我们把这个变量设置为静态的。2.如果把变量设置为静态的,则这个变量不属于任何的对象,而是属于整个类的。这个静态变量不是实例化多少个对象就有多少个,而是只有一个。3.让一个变量属于这个类,在所有的对像中都不存在呢? 在定义时加上static4.怎么访问静态变量 需要在public里面定义一个函数,用这个函数来获取这个静态变量的值。那么这个函数也应该是属于整个类的。于是原创 2020-10-28 20:06:47 · 153 阅读 · 0 评论 -
20201028_C++_构造函数_观看韦东山课程笔记
课程视频录制于:2016年04月19日一、构造函数1.为什么引入构造函数2.所谓构造函数就是和类名相同的函数,可以带参数也可不带参数,也可以带有不同的参数。3.在构造类对象的时候,根据传进来的参数来判断是调用哪一个构造函数。4.如果一个没有参数的构造函数,那么在构造类对象的时候不要写圆括号(因为学了圆括号不是构造对象,而是声明)。5.在构造函数的参数里有这样一个参数 char* work="none" ,在不给这个参数传入时,默认就是none。6.实例化对象的方法:P...原创 2020-10-28 13:46:03 · 206 阅读 · 0 评论 -
20201027_C++_类的引入_访问控制_程序结构_重载_指针_引用_观看韦东山课程笔记
参考书籍《C++程序设计教程》第二版 钱能 //篇幅较少 讲的基本到位 快速学习的话可以看它参考书籍《C++ primer plus》第六版 中文版 //篇幅较大,讲的非常细,有很多时间,想掌握的更细一、类的引入1.面向对象(Object Oriented Programming简写OOP)程序设计的三大特点:1.封装 2.继承 3.多态二、访问控制1.class是对struct的扩展,含有数据成员,含有成员函数。2.如果权限不写public就会默认权限是private3....原创 2020-10-28 07:27:48 · 149 阅读 · 0 评论 -
20200918_主题:C/C++高级编程_函数模板_引入_重载_观看韦东山课程笔记
一、函数模板_引入1.C++里面模板分为两种 1.函数模板 2.类模板2.所谓模板就是为了让我们节省代码 对于相似的代码我们可以重复使用3.把类型作为参数来定义一个函数 就是所谓的函数模板template<typename T>4.模板函数一般不支持隐式类型转换 但是数组在模板里面可以隐式转换为指针 指针可以消除长度不一样的问题5.把可读可写的变量传到参数是const的模板函数是可以的,但是不能将一个const传到参数是可读可写的模板函数6.在传参的时候要分辨出 引用和指原创 2020-09-18 10:01:26 · 103 阅读 · 0 评论 -
20200917_主题:C/C++_面向对象编程_多重继承_构造函数_多态_类型转换_观看韦东山课程笔记
一、多重继承1.在继承的时候不写public的话默认是私有继承2.原创 2020-09-17 08:37:16 · 103 阅读 · 0 评论 -
20200916_主题:C/C++_静态函数_友元_观看韦东山课程笔记
C++1.静态函数不能访问非静态变量原创 2020-09-16 11:53:03 · 134 阅读 · 0 评论 -
20200911_主题:VsCode C/C++_配置NSGA算法在mac上的VScode调试笔记
计划:1.可以实现通过设置lunch.json文件在VScode上进行单步调试2.可以实现在VScode上用Makefile文件编译原创 2020-09-11 08:04:52 · 141 阅读 · 0 评论 -
第1课_java的基础知识
java推荐书籍《java开发实战经典》李兴华著android驱动=linux驱动+封装Android的驱动程序使用java写的android APP java框架 framework封装难点linux内核 各种驱动指令javac hello.java//编译java原创 2020-09-10 14:05:42 · 227 阅读 · 0 评论