A 回答 (12件中11~12件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
できると思います。
ただ、インスタンスが生成されていないのでデストラクタが働かない。
なので、例外を投げる前にメモリ確保したものをきちんと開放してやらないとリークになるから気をつけろって話だったような気がします。
No.1
- 回答日時:
と、いうことだそうです。
一言で言うと
「デストラクタが起動しない」からですね。
デストラクタでメモリの開放などを行っているとリークしてしまいます。
回答ありがとうございます。
つまり、コンストラクタで例外が発生すると、デストラクタが呼び出されず、
デストラクタで開放を行うものがリークするというわけですね?
対応としては、コンストラクタ内でキャッチして適切に処理すれば良いのでしょうか?
たとえば、newが失敗するなど、その時点でオブジェクトが死に体となったら、try-catchでそれ以前のメモリを開放し、再度throwするなどの対応は問題ないのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 日本語 「~でも」(~で)「~さえ」の細かい違い その2 2 2023/08/20 17:20
- SSL・HTTPS 知恵袋ページの私的な不具合について 7 2023/01/07 18:46
- その他(悩み相談・人生相談) テイカーのメリットは何ですか? 1 2023/06/13 13:16
- 法学 労働紛争の口外禁止条項とはどこまでの制限がありますか? 2 2022/10/15 22:48
- 食べ物・食材 大阪湾の天然カキ 貝毒を避けて食べられる? 2 2022/09/25 23:53
- 日本語 読解力の質問です(Excel含む) 12 2022/08/02 13:25
- その他(自然科学) 直流モータのω-τ曲線につきまして 1 2022/09/10 18:46
- 日本語 "が" と "は" について。 ある質問へのある回答を読んでいて、かなり違和感を覚えました。 htt 1 2023/05/02 18:24
- 事件・犯罪 日本での話ですが、自分が着てる服の意味知らないで、デザイン好きだからって着てたらトラブルになるって事 2 2022/04/30 12:27
- 哲学 世界に例外のないものはない。 3 2022/11/01 02:18
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「タイプ初期化子が例外をスロ...
-
C#の捕捉されない例外処理の対...
-
連続する「\\」をひとつの「\\...
-
文字列が数字のみで構成されて...
-
数字か文字列かを判定する関数
-
WebClient()以外でネットにアク...
-
サーブレットからJSPの呼び出し...
-
Timestamp型への変換について(J...
-
オーバーライドしたメソッドで...
-
VB.NETで16進数が正しいかどう...
-
例外処理throws
-
文字列からダブルクオートの削除
-
0除算の例外処理ができない!!...
-
例外ってIf文の中に入れますか...
-
String型の日付(2005/11/25)の...
-
[C#][FX]DLLを利用した共有メモ...
-
JAVA 日付チェック方法 年・...
-
スタックオーバーフローとは?
-
全角スペースのチェックについて
-
C# マルチスレッドにおける例外...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「タイプ初期化子が例外をスロ...
-
【JAVA】与えられた金額を貨幣...
-
連続する「\\」をひとつの「\\...
-
文字列からダブルクオートの削除
-
VB.Net Object型 空かどうか
-
0除算の例外処理ができない!!...
-
VB.NETで16進数が正しいかどう...
-
数字か文字列かを判定する関数
-
例外ってIf文の中に入れますか...
-
C# マルチスレッドにおける例外...
-
スタックオーバーフローとは?
-
String型の日付(2005/11/25)の...
-
Timestamp型への変換について(J...
-
C# UriFormatExceptionの回避
-
ADOによるレコードの追加/更新
-
VBA Evaluate関数 型が一致しま...
-
WebClient()以外でネットにアク...
-
時間の取得
-
C#の捕捉されない例外処理の対...
-
javaプログラムで背景色を変更...
おすすめ情報