#include <string.h>
#include <stdio.h>
void a( int* & k)
{
k = (int*)10;
*k = 10;
}
void a(const int* & k)
{
k = (int*)10;
//error不能给常量赋值
//*k = 10;
}
void f( int* & const b)
{
//引用后面的常量被忽略
b = (int*)10;
}
void g(int * const & c)
{
//errror 不能给常量赋值
//c = (int*)10;
}
int main()
{
return 0;
}
关于C中函数参数,指针-常量-引用解释的4个函数例子
本文深入探讨了C++中函数参数的常量与引用特性,通过实例展示了不同参数传递方式的使用场景及注意事项,帮助开发者更好地理解和运用C++中的参数传递机制。

被折叠的 条评论
为什么被折叠?



