| 24小時(shí)熱門(mén)版塊排行榜 |
| 5 | 1/1 | 返回列表 |
| 查看: 1504 | 回復(fù): 6 | ||
| 當(dāng)前只顯示滿足指定條件的回帖,點(diǎn)擊這里查看本話題的所有回帖 | ||
askformore木蟲(chóng) (小有名氣)
|
[求助]
程序看不懂,請(qǐng)教C++大神
|
|
|
galaxy.ISRF[0].d2[j].s[k] = 0 上面這個(gè)C++語(yǔ)句里,那個(gè)點(diǎn),就是.是什么意思?我知道類的成員是類名.成員名,但是這么多點(diǎn)是什么意思?難道類還可嵌套:類的成員又是類,然后又有成員? 求C++大神指點(diǎn)! |
木蟲(chóng) (小有名氣)
新蟲(chóng) (初入文壇)
|
C語(yǔ)言的情況下 是一個(gè)賦值語(yǔ)句: 結(jié)構(gòu)體內(nèi)的 數(shù)組成員的 數(shù)組成員的 數(shù)組成員 的賦值 比如如下代碼 typedef struct { char test_in_in[10]; } s_in_in; typedef struct { char test_in[10]; s_in_in in_in[10]; } s_in; typedef struct { char test[10]; s_in in[10]; } s_test; int main(int argc, char** args) { s_test s_instance; sinstance.in[1].in_in[1].test_in_in[2]='A'; return (0); } 由于C++也支持C的語(yǔ)法 所以上述理解在C++也適用; 其他C++的情況, 由于運(yùn)算符重載 可變性非常多 galaxy.ISRF[0].d2[j].s[k] = 0 ISRF可以是一個(gè)vector或任何重載了[]符號(hào)的類 d2[j] 當(dāng)j是一個(gè)數(shù)字類型時(shí), d2[j] 與ISRF相同 當(dāng)j是一個(gè)string時(shí), d2[j]可以是一個(gè)map 或與ISRF相同 s[k]應(yīng)該就是一個(gè)數(shù)組吧 畢竟=被重載的最多 s[k]甚至可以是任何東西... 順便說(shuō)一下 我理解C++的這種語(yǔ)言靈活性使得代碼難于閱讀 阻礙了程序員的交流 限制了其自身的發(fā)展 |
至尊木蟲(chóng) (著名寫(xiě)手)
驃騎將軍
|
"但是這么多點(diǎn)是什么意思?難道類還可嵌套:類的成員又是類,然后又有成員?" -------------- 你這個(gè)理解是正確的.的確可以嵌套,不必非是類,struct這種有成員變量的結(jié)構(gòu)體也可以. |

至尊木蟲(chóng) (知名作家)

| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 290求調(diào)劑 +3 | 1314捧花 2026-04-02 | 3/150 |
|
|---|---|---|---|---|
|
[考研] 085600 295分求調(diào)劑 +16 | W55j 2026-03-30 | 19/950 |
|
|
[考研] 0856初試324分求調(diào)劑 +6 | 想上學(xué)求調(diào) 2026-04-01 | 6/300 |
|
|
[考研] 271求調(diào)劑 +15 | 勒布朗@ 2026-03-31 | 20/1000 |
|
|
[考研] 337求調(diào)劑 +11 | 《樹(shù)》 2026-03-29 | 11/550 |
|
|
[考研] 085600,材料與化工321分調(diào)劑 +8 | 大饞小子 2026-03-27 | 10/500 |
|
|
[考研] 考研調(diào)劑 +12 | Amber00 2026-03-31 | 12/600 |
|
|
[考研] 一志愿北京科技,085601總分305求調(diào)劑 +9 | 半生瓜! 2026-04-01 | 11/550 |
|
|
[考研] 291求調(diào)劑 +20 | Y-cap 2026-03-29 | 25/1250 |
|
|
[考研] 085602化學(xué)工程268分蹲調(diào)劑 +8 | 月照花林。 2026-04-01 | 8/400 |
|
|
[考研] 284求調(diào)劑 +12 | 小熊~~ 2026-03-31 | 12/600 |
|
|
[考研] 086000生物與醫(yī)藥298調(diào)劑求助 +4 | 元元青青 2026-03-31 | 6/300 |
|
|
[考研] 一志愿北京科技大學(xué)085601材料工程英一數(shù)二初試總分335求調(diào)劑 +5 | 雙馬尾痞老板2 2026-03-31 | 5/250 |
|
|
[考研] 353求調(diào)劑 +3 | 江上楓_26 2026-03-28 | 3/150 |
|
|
[考研] 085600材料與化工調(diào)劑 +16 | kikiki7 2026-03-30 | 16/800 |
|
|
[有機(jī)交流]
10+3
|
kaobao456 2026-03-29 | 4/200 |
|
|
[考研] 348求調(diào)劑 +6 | 小懶蟲(chóng)不懶了 2026-03-28 | 6/300 |
|
|
[考研] 求調(diào)劑 +10 | 張zz111 2026-03-27 | 11/550 |
|
|
[考研] 數(shù)一英一271專碩(085401)求調(diào)劑,可跨 +7 | 前行必有光 2026-03-28 | 8/400 |
|
|
[考研] 一志愿南京航空航天大學(xué)材料學(xué)碩求調(diào)劑 +3 | @taotao 2026-03-28 | 3/150 |
|