インスタンスを生成する方法を2つに分けることができます。newやmalloc()等を用いて生成する方法(A)と、それ以外の方法(B)です。
方法(A)はnewやmalloc()等で明示的に獲得したものであり、deleteやfree()等で明示的に解放する必要がある方法です。
方法(B)とは、明示的な解放処理が不要なもので
①グローバル変数
②ローカル変数
③クラス内の静的変数
④クラス内のメンバ変数
等です。
この方法(A)と方法(B)について、適切な用語がないでしょうか?
一度簡単に説明すれば、その意味を想起しやすい用語が欲しいのです。
専門用語はないでしょうか? もしくは、分かりやすい用語を思いついた方がいらっしゃいましたら、是非教えて下さい。
(A)は「動的領域」のような用語で良いと思うのですが、(B)は良い言葉を思いつきません。④を含めたいのでなかなか良い用語がないのです。
④については、このクラスがnewで獲得されていた場合でも、このメンバ変数については明示的に解放する必要はありません。なので、明示的な解放が不要と言う意味で方法(B)に含めたいのです。
でも、「明示的解放不要領域」では長いし、生成方法の説明ではないので違和感が強いのです。
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/11/15 16:16
2015/11/15 16:24
2015/11/15 16:58 編集
2015/11/15 16:57
2015/11/15 17:00
2015/11/15 17:05 編集
2015/11/15 17:22
2015/11/15 17:40
2015/11/16 00:25
2015/11/16 03:37
2015/11/16 05:10