07-08-01学习日记(2)
2007-08-01 21:46
302 查看
今天接着看了C++类的拷贝构造函数和默认拷贝构造函数,内联函数和外联函数,还有成员函数的重载性。
对拷贝函数只大概知道有什么作用:可以做临时对象的作用。
内联函数和外联函数的区别只是程序编译时顺序不一样,内联是编译类的时候就编译了,而外联函数是编译完类后才编译。写在类里面的函数都是内联函数,在类外的函数是外联函数,不过可以加上inline在函数名前将其变为内联函数。
函数的重载主要是同函数名,只是参数的个数或类型顺序不同。同样,类里面也支持函数的重载。
回顾了一下昨天的构造函数,其实构造函数是初始化对象赋值的函数,作用是将外部参数通过构造函数传递给对象。
对拷贝函数只大概知道有什么作用:可以做临时对象的作用。
内联函数和外联函数的区别只是程序编译时顺序不一样,内联是编译类的时候就编译了,而外联函数是编译完类后才编译。写在类里面的函数都是内联函数,在类外的函数是外联函数,不过可以加上inline在函数名前将其变为内联函数。
函数的重载主要是同函数名,只是参数的个数或类型顺序不同。同样,类里面也支持函数的重载。
回顾了一下昨天的构造函数,其实构造函数是初始化对象赋值的函数,作用是将外部参数通过构造函数传递给对象。
相关文章推荐
- Note 07/08/01 a mistake about ref
- 20170206学习日记01:args使用,数据转换,键盘读取
- C#学习笔记 08/01/18
- JAVA学习日记----------排序篇01
- c#学习日记01--新手上路
- Programming in Objective-C 学习笔记07——Foundation框架基础01
- java学习日记_29:面向对象之JDK帮助文档的使用。08.06至07
- 【unity3D】【siki的坦克大战】 【学习记录(一)】 【01-07】
- 【转】android学习日记01--综述
- Peersim 学习日记 07 在Eclipse中运行PeerSim(继续之前的仿真实习报告)
- PHP学习散记 2012_01_07(MySQL)
- android学习日记01--综述
- C#学习笔记和年轻真好 08/01/19
- JAVA学习日记----------泛型篇01
- 10 08 07 学习
- (原创)c#学习笔记08--面向对象编程简介01--面向对象编程的含义03--静态和实例类成员
- 01-07、01-08 Acticity生命周期(一)(二
- 黑马程序员 07 Servlet 学习笔记 01
- 顺序程序设计01 - 零基础入门学习C语言07
- python学习日记-01