静态成员 静态成员包括静态数据成员和静态成员函数,提供了同类对象间数据成员的共享机制 静态成员不是某个对象的成员,是类所有对象的共享成员,只建立一个成员副本 静态成员的定义与引用 定义格式:static 类型 成员名 引用格式:类名::静态成员 静态数据成员 初始化格式:类型 类名::静态数据成员 ...
分类:
编程语言 时间:
2020-07-27 09:23:11
阅读次数:
71
工程上没有区别,编译器会进行优化,i++,++i并没有返回返回值 【编程实验】真的有区别吗? 40-1.cpp int i = 0; 013612FB mov dword ptr [i],0 0立即数放在i对应的4字节的内存 i++; 01361302 mov eax,dword ptr [i] i ...
分类:
其他好文 时间:
2020-07-27 09:21:14
阅读次数:
58
构造方法 构造器也叫构造方法(constructor),用于对象的初始化。构造器是一个创建对象时被自动调用的特殊方法,目的是对象的初始化。构造器的名称应与类的名称一致。Java通过new关键字来调用构造器,从而返回该类的实例,是一种特殊的方法。 构造方法总结: 1)给成员变量赋初值2)与类名相同,无 ...
分类:
编程语言 时间:
2020-07-26 19:49:01
阅读次数:
88
线程阀:一种线程与线程之间相互制约和交互的机制。 Queue(队列):用于保存一组元素,存取时,遵循先进先出原则。 队列是一种特殊的线性表,它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作。 进行插入操作的端称为队尾,进行删除操作的端称为队头。队列中没有元素时,称为 ...
分类:
编程语言 时间:
2020-07-26 19:12:55
阅读次数:
61
抑制构造用函数的隐式转换(explicit) 当类存在一个参数的构造函数的时候也可以将这个构造函数称之为转换构造函数,允许将参数类型的值转换成类类型,但是只允许一步类型转换,如果想要禁止这种转换操作,可以通过在构造函数前面添加 explicit 实现。注意,如果将构造函数声明成了explicit的方 ...
分类:
编程语言 时间:
2020-07-26 19:11:09
阅读次数:
63
python基础--面向对象 在这里我们和大家说一下,推荐几本python的好书。 python核心编程、基础教程、流畅的python、数据结构与算法(机械工业出版社)、cook book 推荐用书:python核心编程、流畅的python、cook book (1)super的应用 我们先看一下下 ...
分类:
编程语言 时间:
2020-07-26 15:35:17
阅读次数:
74
Java访问权限有四种 1.private:私有的,只能本类访问。 2.default(通常忽略不写):同一个包内访问。 3.protected:同一个包,子类均可访问。 4.public:公开的,所有类都可访问。 使用范围 1.四种都可以用来修饰成员变量,成员方法,构造函数。 2.default和 ...
分类:
编程语言 时间:
2020-07-26 00:13:20
阅读次数:
65
定义: 从一个对象在创建另外一个可定制的对象,而且不需知道任何创建的细节。 和重写拷贝构造函数一样,能简单的clong一个对象。注意深浅拷贝。 结构图: 代码: //抽象原型类,定义clong接口 class Prototype { public: Prototype Clong(); } //具体 ...
分类:
其他好文 时间:
2020-07-26 00:13:01
阅读次数:
67
对象的创建方法 1.字面量法 var obj={ name:“zzz” way:function(){} } 2.构造函数:var obj =new Object() obj.name="zzz" obj.way=function(){} 3.自定义构造函数:(严格按照大驼峰式命名规则) funct ...
分类:
其他好文 时间:
2020-07-26 00:11:04
阅读次数:
49
自定义数据类型 1.数据类型辅助函数 MPI_Type_commit int MPI_Type_commit( MPI_Datatype *datatype ); 在通信中使用数据类型对象之前,必须提交数据类型对象。提交的数据类型仍可用作数据类型构造函数中的参数。无需提交基本数据类型。它们是"预先承 ...
分类:
其他好文 时间:
2020-07-25 23:41:45
阅读次数:
70