1. 程式人生 > >指標形參

指標形參

函式的形參可以是指標,此時將複製實參指標。與其他非引用型別的形參一樣,該類形參的任何改變也僅作用於區域性副本。如果函式將新指標賦給形參,主調函式使用的實參指標的值沒有改變。

事實上,被賦值的指標隻影響對指標的賦值。如果函式形參是非const型別的指標,則函式可通過指標實現賦值,修改指標所指向物件的值;

void reset(int *ip)
{
        *ip = 0;//改變ip指標所指向的物件的值,即實參所指向的值
        ip = 0;//改變ip指標的值,實參所指向的值並沒有發生改變
}
摘自:《C++ Primer》