結(jié)構(gòu)體可以new嗎
2025-04-25 06:13:33問答瀏覽:1530次
最新回答:可以通過以下方法解決問題:
我要提問
登錄后回復(fù)
共 5 個(gè)回答
- 現(xiàn)存C++標(biāo)準(zhǔn)里,結(jié)構(gòu)體使用 struct 定義,并無 new 栽種結(jié)構(gòu)體的說法。結(jié)構(gòu)體變量可以在堆上動(dòng)態(tài)分配,需用 new 和 [] 運(yùn)算符,但那定義的是對(duì)象,并非結(jié)構(gòu)體。除非你對(duì)語言進(jìn)行了自定義,否則基本按照定義來,用 struct 定結(jié)構(gòu)體。贊43回復(fù)舉報(bào)
- 不可以。結(jié)構(gòu)體在C++中并不支持使用new運(yùn)算符進(jìn)行動(dòng)態(tài)內(nèi)存分配,通常用于定義數(shù)據(jù)類型而不具備成員函數(shù),因而不能通過new直接創(chuàng)建實(shí)例。贊35回復(fù)舉報(bào)
- 可以,像咱這兒建房打基礎(chǔ),結(jié)構(gòu)體這玩意兒,根據(jù)設(shè)計(jì)圖樣,找工隊(duì),一樣能new出來。不過,得確保每一步都穩(wěn)妥,不然容易出岔子。贊84回復(fù)舉報(bào)
我也是有底線的人~
點(diǎn)擊加載更多
最新資訊
更多相關(guān)資訊
更多熱門新聞
-
由他
2003位用戶圍觀了該問題 -
肖肖
474位用戶圍觀了該問題 -
那一抹藍(lán)
465位用戶圍觀了該問題