int* arr = new int[30](); //30 is random serving the example's purposes
while(<insert check here that uses the arr pointer>){
cout<<*arr<<endl;
arr++;
}
這是我試驗使用指針的技巧,我今天一直在研究這一點。我在while子句中使用了許多不同的檢查,但沒有正確地執行(主要是以無限循環或seg錯誤結束)。 所以我的問題可以做到這一點,或標準的循環方法是唯一的方法嗎?使用自己的指針遍歷數組元素
注意,通過增加'arr'中,只有指針指向你的內存分配,你已經失去了無需付出極大努力就「刪除」它的能力。在開始遞增之前進行復制。 – user4581301