C++——指针常量与常量指针
const int* a; // 指向常量int的指针
int *const a; // 指向int的常量指针,指针是常量
void f1(int *const a){ // 指针是常量
std::cout << *a <<std::endl;
}
void f2(const int* a){ // a是常量,不能修改a的值
// *a = 9;
std::cout << *a <<std::endl;
}
int main()
{
int a = 10;
f1(&a);
f2(&a);
system("pause");
return 0;
}