ありがとう!c++ってそういう感じなんだ!難しいイメージがずっとあって調べもしてなかった 勉強になりました!!
className *Param = NULL; int main(int argc,const char *argv) { Param = new className(); return 0: } こういうコードのほうが実は合理的 というか、より簡単にかけるように言語を工夫してるんだから 難...
Param * name = new classname(); か ちょっとちがったな すまん。プログラム終了時に メモリをプログラムで開放すんな それはカーネルの仕事だ
追記で言えば 長い間確保された動的メモリはフラグメントされていてアクセスがランダムになる だから プログラムがやるな カーネルがメモリごとページで刈り取ったほうが高速だ...
数バイトごとの開放ではなく 数キロごと一気に開放される そっちのほうが高速に決まってんだろ
Macにだってテラが積める時代なのよお爺ちゃん
Macに詰んであるのは爆弾だって爺ちゃんが言ってた
ソニーがタイマーで
清志郎が大麻ーズで
単位6本だったんだけどよ 単3にすんなさる
グローバル変数にポインタを取れ EXE終了時に OSが開放してくれるからプログラムが開放するより早い むしろ 終了時はメモリ解放すんなってOSのマニュアルに書いてある
カーネルがプログラムに貸し与えたメモリーをリージョンごとすべて開放するほうが高速なのに プログラムが貸し与えられたメモリーをちまちま開放すんな!