基础知识:函数 之再回顾

重载和const形参: 顶层const不影响传入进来的的函数对象,如果形参是某种类型的指针或引用,则通过区分是常量还是非常量来实现函数的重载(底层const)

void A(int a)
void A(const int a)

void B(int *a)
void B( int *const)

以上均为重复定义
void A( int &a)
void A(const int & a)

void B(int * a)
void B(const int *a)


以上为合法
posted @ 2018-03-23 10:46  JerrfyChan  阅读(79)  评论(0)    收藏  举报