摘要: 1、静态成员变量 类的静态成员变量是,由该类的所以对象共同维护和使用的数据成员,每个类只有一个副本,是类数据成员的一种特例。采用 static 关键字声明。 目的:实现同一类中不同对象之间的数据共享。不包含 this 指针,因为是属于整个类的。 初始化必须在类外进行,类内声明,类外初始化。可以通过类 阅读全文
posted @ 2019-01-03 22:22 深度机器学习 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 1、如何区分多个对象调用同一个类函数? 类外部访问类成员,必须用对象来调用。一个类的所有对象在调用的成员函数,都执行同一段代码,那成员函数如何区分属于哪个对象呢? 在对象调用成员函数时,除接收实参外,还接受一个对象的地址。也就是隐含参数:this 指针(编译器自动实现). this 指针指出,成员函 阅读全文
posted @ 2019-01-03 21:44 深度机器学习 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 1、基本用法,定义变量、数组、对象 2、new 、delete与c的malloc、free的区别 (1)malloc、free,在定义对象时,只会分配内存大小,不会调用类的构造、析构函数; (2)new 、delete,不止会分配内存,也会调用构造、析构函数,初始化对象。 阅读全文
posted @ 2019-01-03 11:47 深度机器学习 阅读(166) 评论(0) 推荐(0) 编辑