`
int a[]={1, 2, 3};
int &index(int ?i)
{
? ?return a(i);
}
int main()
{
? ?index(2)=25;
? ?cout<<index(2);
}
`
當(dāng)返回值為引用時奋单,返回值可以作為左值能颁, 既可以放在=號左邊蟆沫,值可以被改變主慰,但如果有const則不能改變值。
先構(gòu)造的對象后析構(gòu)禾蚕,有點像棧理茎。
delete后要把指針立即指向NULL竹宋,否則會變成野指針留下隱患熬苍。
野指針指向一個已刪除的對象或未申請訪問受限內(nèi)存區(qū)域的指針稍走。