const変数について

特徴

ポインタ変数のconst指定について

ポインタ変数のconstは次のように2個所指定できる。 また、キャストに関して
	int		i;
	int*		pi = &i;
	const int*	p1 = pi;
	pi = p1;	// 不可
	p1 = pi;
	i = *p1;
	*p1 = i;	// 不可

	int* const	p2 = pi;
	pi = p2;
	p2 = pi;	// 不可
	i = *p2;
	*p2 = i;

戻る