山寨:不是最好的,是最適合我們的!歡迎體驗(yàn)山寨 中文版MSDN
當(dāng)華美的葉片落盡,生命的脈絡(luò)才歷歷可見(jiàn)。 -- 聶魯達(dá)
data是一個(gè)數(shù)據(jù),個(gè)數(shù)為1,但是其實(shí)在使用的時(shí)候,不一定為1,也就是說(shuō)在上述結(jié)構(gòu)不能 直接Test tmp;這樣聲明,必要聲明成指針,然后在malloc的時(shí)候,根據(jù)iNum數(shù)目進(jìn)行申請(qǐng), 譬如iNum為5個(gè)int,這可以這樣
這樣,后面的內(nèi)容可以通過(guò)p->data[i]訪問(wèn)了,p->data[0]就是我們當(dāng)初定義的int data[1];其后的 p->data[1],p->data[2],p->data[3],p->data[4]就是(iNum - 1)新分配出來(lái)空間。
文章出處:http://www.diybl.com/course/3_program/c++/cppsl/2008927/146223.html
posted on 2009-02-19 22:50 isabc 閱讀(1635) 評(píng)論(2) 編輯 收藏 引用 所屬分類(lèi): C++基礎(chǔ)
結(jié)構(gòu)中的offset后缺少分號(hào);Test后分號(hào)應(yīng)為半角 回復(fù) 更多評(píng)論
呵呵 回復(fù) 更多評(píng)論
Powered by: C++博客 Copyright © isabc
廣告信息(免費(fèi)廣告聯(lián)系)
中文版MSDN: 歡迎體驗(yàn)