笔记8
来源:互联网 发布:淘宝最火模特 编辑:程序博客网 时间:2024/04/29 10:08
foo()
()函数调用操作符
不能被重载的函数
:: , . ,.*,?:
class Integer
{
public:
Interager();
}
当我们
说话条例清晰,流利;
我刚才听的不是很清楚
函数传参实际上就是初始化
你说出每一句话之前都要考虑你说的话
说话之前 ,要明白你说这些话
赋值操作符进行重载,就是说可以进行多次重载
友元 是为啦突破访问控制的;
右元函数不是类里面的函数
声明和定义是没友前后关系的
但是声明和调用是有前后关系的, 先声明定义 然后在调用;
不要说你; 要说我们;
类声明为私有
类的定义不能定义为
friend类的定义不能在;
开口之前,问题要想清楚再说;
一个类的成员函数可以是另外一个类的友元;
友元都是针对函数来说的;
三种:
1友元函数
2,友元类
友元不能被继承,
友元不传递,
引用的话就不用进行拷贝构造
去引用 就是用的他们自己的类型
A a2=*ptr;
A a3= ptr.operator*();
ptr->printf();
ptr.operator->()->print();
ap.
如果一个成员函数可以是const 或者是非const;
最好
所有的左值
++i是左值操作,i++是右值操作;
为了区分前置++和i++ ,
i++是要返回一个临时对象的
一个对象可以像一个函数一样被调用;
就是函数对象
函数,或者函数指针也是函数对象;
这操作符必须
函数对象;
for_each()
template <typename Func>
{
}
A a=15; 这是触发一个函数拷贝 ;
A a(15);
void foo(A a1);
foo(15);
必须构造一个对象;
expllicit;关闭隐式转
换行都是一个空字符;
类型转换操作符重载函数
看起来没有返回值,但是必须return;
凡是不需要去转换成
凡是类型转换
定义成const类型的话,他的使用范围是更广;
定义类型转换时的用意是;给对象需要隐式类型
类型的地位都是同等的
不同的自定义类型之间也是可以转换的
()函数调用操作符
不能被重载的函数
:: , . ,.*,?:
class Integer
{
public:
Interager();
}
当我们
说话条例清晰,流利;
我刚才听的不是很清楚
函数传参实际上就是初始化
你说出每一句话之前都要考虑你说的话
说话之前 ,要明白你说这些话
赋值操作符进行重载,就是说可以进行多次重载
友元 是为啦突破访问控制的;
右元函数不是类里面的函数
声明和定义是没友前后关系的
但是声明和调用是有前后关系的, 先声明定义 然后在调用;
不要说你; 要说我们;
类声明为私有
类的定义不能定义为
friend类的定义不能在;
开口之前,问题要想清楚再说;
一个类的成员函数可以是另外一个类的友元;
友元都是针对函数来说的;
三种:
1友元函数
2,友元类
友元不能被继承,
友元不传递,
引用的话就不用进行拷贝构造
去引用 就是用的他们自己的类型
A a2=*ptr;
A a3= ptr.operator*();
ptr->printf();
ptr.operator->()->print();
ap.
如果一个成员函数可以是const 或者是非const;
最好
所有的左值
++i是左值操作,i++是右值操作;
为了区分前置++和i++ ,
i++是要返回一个临时对象的
一个对象可以像一个函数一样被调用;
就是函数对象
函数,或者函数指针也是函数对象;
这操作符必须
函数对象;
for_each()
template <typename Func>
{
}
A a=15; 这是触发一个函数拷贝 ;
A a(15);
void foo(A a1);
foo(15);
必须构造一个对象;
expllicit;关闭隐式转
换行都是一个空字符;
类型转换操作符重载函数
看起来没有返回值,但是必须return;
凡是不需要去转换成
凡是类型转换
定义成const类型的话,他的使用范围是更广;
定义类型转换时的用意是;给对象需要隐式类型
类型的地位都是同等的
不同的自定义类型之间也是可以转换的
0 0
- 笔记8
- 笔记8
- 笔记8
- 笔记8
- [笔记] 传智播客-javaWeb笔记(8)
- Java学习笔记8
- PB开发笔记(8)
- stl 学习笔记 8
- JavaScript学习笔记8
- Fedora 8 安装笔记
- Hibernate学习笔记8
- Python学习笔记(8)
- Spring学习笔记8
- 阿牛哥C++笔记---8
- 2009.9.8笔记
- tcpl 阅读笔记 8
- Python笔记(8)
- Groovy笔记(8)_File
- How to compile FFmpeg for Raspberry Pi (Raspbian)
- 笔记6
- maven profile样例
- 笔记7
- Search in Rotated Sorted Array II
- 笔记8
- 高手的秘诀!
- 笔记9 继承与多态
- C语言深度解剖读书笔记
- 笔记10
- 笔记4
- Binary Tree Postorder Traversal
- 笔记11
- 笔记12