2016-11-27 6 views
1

iは、整数定数にポインタを使用する場合、変数の間の暗黙的な変換の種類がある場合、例えば を知りたいINTまたはのconst int型それは、私がをintに通常のポインタを使用している場合、それはのconstのアドレスが int型保存することはできません しかし、それを格納するために受け入れる理由です?おかげで事前にのconst int型の暗黙的な変換のC++ iは可変タイプのアドレスを使用する場合

int i=4; 
const int ii=4; 

//pointer to constant int 
const int *pci=&i; //OK. 
pci=ⅈ //OK. 
int *pi=ⅈ //ERROR invalid conversion. 
+3

を使用してconst修飾子を削除することを要求することができますか?異なる言語。異なる基準。 'const'とは異なる意味です。 – StoryTeller

+3

'int *'は 'const int *'を暗黙的に変換することができます。 C++で。 – songyuanyao

+0

for C++、thanks –

答えて

関連する問題