c++ const 总结学习
1、为什么要用const,c++用const,主要是为了使程序员加强程序安全性的控制,类似中在java中用final 关键字来修饰。
2、常用const 总结
a、
const int a; int const a;
const int* p = &a;//ok int const *p = &a;//ok
int b = 100; p = &b;//ok *p = 400;//error
int b = 100; int c = 200; int *const p = &b; p = &c;//error *p = 300;//ok
int const a = 100; int const b = 100; const int &r = a;//ok const int &r = b;//ok r = 200;//error;
int fun() const;