抽象类: 1. 表示现实世界的抽象概念(动物对于猪) 2. 不能用来创建对象,只能用来定义类型或则继承并重写相关函数或指针 3. 抽象类内部函数没有具体实现 抽象类的实现: 1. 当类中定义了纯虚函数,这个类就是抽象类。 2.纯虚函数是只定义了函数声明的虚函数 抽象类语法: 抽象类的多态: 注意: ...
分类:
其他好文 时间:
2019-05-12 19:45:03
阅读次数:
117
创建函数的三种方式 1.函数声明 2.函数表达式 3.函数对象方式 创建对象的三种方式 1.字面量方式 2.工厂模式创建对象 3.利用构造函数创建对象(常用) 对象代码运行结果 ...
分类:
Web程序 时间:
2019-05-12 15:34:24
阅读次数:
155
本章在第三章的基础上描述文件的属性,如大小、创建时间等。 本章最后介绍对目录进行操作的各个函数。 一、stat()、fstat()、fstatat()和lstat() stat系列函数用于返回文件的属性信息,如文件类型、大小、所有者、访问修改时间等。函数声明如下: 函数参数以及返回值: pathna ...
分类:
其他好文 时间:
2019-05-09 13:49:03
阅读次数:
161
函数原型不必多讲,它向编译器指出了函数的返回类型及参数个数及类型。 ANSI C借鉴了c++中的原型,但两种语言还是有区别的。其中最重要的区别是,为与基本C兼容,ANSI C 中的原型是可选的,但在c++中,原型是必不可少的。 例如,请看下面的函数声明: void say_hi(); 在c++中,括 ...
分类:
编程语言 时间:
2019-05-08 17:43:47
阅读次数:
144
1.什么是函数声明和函数表达式 (1)函数声明(function declaration),通过function 关键字,functionName函数名,arg参数(可选)定义的函数。 funcrion calculateAge(year) {.....} (2)函数表达式: 将函数声明赋值给一个变 ...
分类:
Web程序 时间:
2019-05-08 16:05:25
阅读次数:
147
1.设计思想: 单例模式,顾名思义,即一个类只有一个实例对象。C++一般的方法是将构造函数、拷贝构造函数以及赋值操作符函数声明为private级别,从而阻止用户实例化一个类。那么,如何才能获得该类的对象呢?这时,需要类提供一个public&static的方法,通过该方法获得这个类唯一的一个实例化对象 ...
分类:
编程语言 时间:
2019-05-08 14:33:50
阅读次数:
132
1.函数声明 2.函数表达式,又叫函数字面量 两者的区别:解析器会先读取函数声明,并使其在执行任何代码之前可以访问;而函数表达式则必须等到解析器执行到它所在的代码行才会真正被解释执行。 自执行函数严格来说也叫函数表达式,它主要用于创建一个新的作用域,在此作用域内声明的变量,不会和其它作用域内的变量冲 ...
分类:
Web程序 时间:
2019-05-07 15:42:49
阅读次数:
140
二、数据结构之栈、队列、循环队列 顺序栈 Stack.h 结构类型,函数声明: Stack.cpp 实现: 队列 Queue.h 数据结构、函数声明: Queue.cpp 实现: ...
分类:
其他好文 时间:
2019-05-07 14:20:16
阅读次数:
135
ES6可以使用“箭头”(=>)定义函数 语法 首先是写法上的不同: ps:箭头函数可以替换函数表达式,但是不能替换函数声明 其次还有一个至关重要的一点,那就是箭头函数中,没有this。如果你在箭头函数中使用了this,那么该this一定就是外层的this。 ES5 使用ES6 换一种写法 编译后ES ...
分类:
其他好文 时间:
2019-05-02 21:32:34
阅读次数:
125