PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
C_and_CPP
[問題] 請問能宣告未知個數的動態記憶體嗎?
作者:
ohmylove347
(米特巴爾)
2019-05-11 15:44:56
像是題目給的數值可能產生未知個數的多邊形
有可能有20個4變形,又或是80個六邊形,也可能都有
那能夠自己宣告動態記憶體嗎?
像是如果分割一個多邊形
那我就要用兩個新的動態來儲存兩個多邊形
想問一下有這種類型的語法嗎?
我原本想用字串當作變數,不過的確不能這樣用
如果可以的話就用graph001之類的一個個宣告了
作者:
tomsawyer
(安安)
2019-05-11 15:51:00
realloc / vector我猜
作者:
Schottky
(順風相送)
2019-05-11 16:39:00
宣告動態陣列的動態陣列,文字編輯器就用得到了也就是動態二維陣列
作者:
ohmylove347
(米特巴爾)
2019-05-11 16:51:00
可是假設我最大圖形是五百邊形,有一百個多邊形,這樣等於開一百個五百邊形的陣列,但裡面會有四邊形之類空間佔用極少的多邊形,會因為極端值造成其他空間的浪費這樣,縮小說有沒有甚麼可以用變數宣告動態的方法
作者:
Raymond0710
(雷門)
2019-05-11 17:26:00
用map建key呢?
作者:
school4303
(某爬蟲類)
2019-05-11 18:20:00
用指標陣列存各個指標,每個指標在要宣告的時候事先取得多邊形大小,再取得適合的大小就好了
作者:
ohmylove347
(米特巴爾)
2019-05-11 18:25:00
欸這個我沒學過耶!感謝大大我來研究一下
作者:
school4303
(某爬蟲類)
2019-05-11 18:25:00
如果你有幾個多邊形都沒辦法確定的話 那指標陣列用vector取代我講的其實就是三樓大大講的東西
作者:
RishYang
(Rish)
2019-05-11 19:02:00
https://ideone.com/CIOf7f
大概是這樣??
作者:
dces4212
(flawless)
2019-05-20 04:57:00
VLA or malloc, later is safer
繼續閱讀
Re: [問題] 什麼情況下會從後往前做運算?
RishYang
[問題] 什麼情況下會從後往前做運算?
cuttheshit
[討論] 撰寫多執行緒程式
ko27tye
[問題] 泡泡排序法
gogoabc
[問題] 執行時出現bad_alloc
isbecky27
[問題] 泛型出現ERROR但編譯可過,可執行
s4300026
[問題] C字串的問題
d630200x
[問題] Opencv Cam影像顏色過濾後疊加的問題
spidermomo
[問題] C++程式,透過讀取XML檔案執行各項指令
jayzhuang
Re: [問題] 如何讓C盡量有組合語言的形式
MasterChang
Links
booklink
Contact Us: admin [ a t ] ucptt.com