看板Programming
標 題Re: C++動態生成物件的問題
發信站白色情迷 (Fri Aug 11 13:28:01 2006)
轉信站ptt!ctu-reader!ctu-gate!news.nctu!news.ntu!mars.scc.ntnu!snowBBS
※ 引述《[email protected] (超人)》之銘言:
> 動態陣列生成的方式是
> double* ptr;
> ptr=new double[N];
> 我現在有個疑問,我要以類似方法生成我CLC的物件時是不是該以同樣方法做
> (CLC是個類別)
> CLC* clcptr;
> clcptr=new CLC[N];
> 我就是要有N個CLC的物件
> 另外,若完成,該怎麼存取CLC[N]的內容?
> 例如: CLC[0].epsilon
> 是clcptr->CLC[0].epsilon嗎?
> 有試驗過了,這種方式行不通
> 有人能告訴我這種問題該怎麼做嗎?
>
試試 ...
clcptr[i].epsilon 或
(clcptr + i)->epsilon
--
╭╢師大資訊。白色情迷╟┬─ ⊙ Origin : snow.ice.ntnu.edu.tw
├╨→ 140.122.77.49←╜╰─ ☆ From : alg.csie.ntnu.edu.tw