2ちゃんねる ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

C++のmallocとfreeって要る?

1 :以下、?ちゃんねるからVIPがお送りします:2021/11/02(火) 21:44:49.101 ID:rsklbPmQp.net
newとdeleteあるのに

2 :以下、?ちゃんねるからVIPがお送りします:2021/11/02(火) 21:45:58.154 ID:sB+cQmgP0.net
newとdeleteは後付けな。

3 :以下、?ちゃんねるからVIPがお送りします:2021/11/02(火) 21:49:31.065 ID:FHwhBzI10.net
無しでどうやってメモリ確保すんのさ

4 :以下、?ちゃんねるからVIPがお送りします:2021/11/02(火) 21:50:09.762 ID:rsklbPmQp.net
>>2
後付けっていうかCからの改良機能じゃないの
mallocってCの悪い慣習受け継いでるようにしか見えない

5 :以下、?ちゃんねるからVIPがお送りします:2021/11/02(火) 21:50:28.657 ID:rsklbPmQp.net
>>3
だからnew

6 :以下、?ちゃんねるからVIPがお送りします:2021/11/02(火) 21:51:02.358 ID:B+Ibql/A0.net
まあ実用性はないな

7 :以下、?ちゃんねるからVIPがお送りします:2021/11/02(火) 21:51:24.886 ID:FHwhBzI10.net
newでメモリまで領域確保出来たっけ?

8 :以下、?ちゃんねるからVIPがお送りします:2021/11/02(火) 21:52:55.397 ID:rsklbPmQp.net
>>7
たとえばint型n個分動的確保したいならnew int[n]でよい

9 :以下、?ちゃんねるからVIPがお送りします:2021/11/02(火) 21:54:20.406 ID:FHwhBzI10.net
それ空のメモリ領域じゃ無くね?

10 :以下、?ちゃんねるからVIPがお送りします:2021/11/02(火) 21:57:45.075 ID:rsklbPmQp.net
>>9
いやこれで動的メモリ確保できてるはず

11 :以下、?ちゃんねるからVIPがお送りします:2021/11/02(火) 21:58:33.754 ID:FHwhBzI10.net
API関数とか使ったことある?

12 :以下、?ちゃんねるからVIPがお送りします:2021/11/02(火) 22:01:38.775 ID:FN3Zjsge0.net
>>11
WINAPIとか?
コピペしかしたことないや

13 :以下、?ちゃんねるからVIPがお送りします:2021/11/02(火) 22:05:21.389 ID:sB+cQmgP0.net
>>4
改良ってか別物じゃね
オブジェクト指向徹底するならjavaの方が良いし
メモリ最適化徹底するならmallocの方が良いし

14 :以下、?ちゃんねるからVIPがお送りします:2021/11/02(火) 22:07:07.072 ID:FHwhBzI10.net
多分やるとメモリ確保の必要性わかるよ
相手は変数何個分の領域確保してそっちで勝手にキャストして使ってねってなってるから不明なデータ型で必要なサイズのメモリに代入なり何なりすることになるよ
そこで必要なのがmallocとかって話

15 :以下、?ちゃんねるからVIPがお送りします:2021/11/02(火) 22:09:31.648 ID:53THLCFj0.net
newはコンストラクタとか呼んでくれるんでしょ
知らんけど

16 :以下、?ちゃんねるからVIPがお送りします:2021/11/02(火) 22:11:16.345 ID:FN3Zjsge0.net
>>13
mallocはなんか記述が冗長っぽくてなんとかならんかったのかって思うんだよね

>>14
まあデータ型すら不明なら確かにmallocせざるを得ないか

17 :以下、?ちゃんねるからVIPがお送りします:2021/11/02(火) 22:12:10.594 ID:FN3Zjsge0.net
>>15
コンストラクタ呼ぶかどうかはnew関係なくね

18 :以下、?ちゃんねるからVIPがお送りします:2021/11/02(火) 22:12:38.760 ID:pmaFD1L60.net
Cが動くようにじゃないの?

19 :以下、?ちゃんねるからVIPがお送りします:2021/11/02(火) 22:13:49.973 ID:FN3Zjsge0.net
>>18
ごもっともです

20 :以下、?ちゃんねるからVIPがお送りします:2021/11/02(火) 22:20:06.339 ID:FHwhBzI10.net
>>16
win32apiとかMSDNにリファレンスあるし試してみるといいよ
今だったら流行りのRPAっぽくWindow操作クラスとか作ってみるとかね
重宝されるぜ、事務方からだけど

総レス数 20
5 KB
掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★