C++ primer 第七章笔记

来源:互联网 发布:ubuntu gnome英伟达 编辑:程序博客网 时间:2024/05/17 20:00

重载函数匹配优先级(从高到低):

1.精确匹配;

2.类型提升后匹配;

3.类型转换后匹配;

4.class-type conversion后匹配。


注意:

1.整型值无法传递给枚举类型的形参。


2.直接引用函数名和在函数名上应用取地址操作符是等效的。

e.g:

typedef bool(*cmp)(const string&, const string&);bool lengthCompare(const string&, const string&);cmp pf1 = lengthcompare;cmp pf2 = &lengthcompare;

3.函数形参可以是函数类型,但返回值不能是函数类型。

e.g:函数类型 :typedef int func(int *,int);


4.函数指针赋值必须精确匹配
0 0
原创粉丝点击