constキーワードのいくつかの一般的な使い方
1031 ワード
C++ではconstキーワードが重要な位置にあります.constを上手に使うことで、プログラミングの過程で不要な面倒を減らすことができます.
/*const , 。
, ,
const 。 , const
, , , */
/* */
#define PI1 3.14
const double PI2 = 3.14;
/* 。 ,
, ,
, ,
。 const
, 。*/
/* */
const int *p1 = 100; //
int *const p2 = 200; //
/* , ,
。
, , */
/* , */
char *strcpy(char *buf,const char *str) // str buf
/* buf , const , str
, , const */
/* */
class student {
public:
student(int age) :_age(age) {}
void getAge()const { //
_age = 100; // ,
cout << _age << endl;
}
private:
int _age;
};
/* ,
, const , ,
。*/