|
|
发表于 2006-9-22 20:54:05
|
显示全部楼层
其实const 用来修饰函数的时候,还有一些细节要注意。
1、当函数按指针传递时:- const char * foo()
- {
- // ...
- }
- char *p=foo() ; // 非法
- const char*p=foo(); //合法
复制代码
2、const修饰按值(包括按引用)传递的函数时,const没有作用- const int foo()
- {
- // ...
- }
- int a=foo(); // ok!
- const int a=foo(); // ok!
复制代码 |
|