フォロー

よくわからんけど、いにしえのWindowsプログラミングではreturnで例外かどうかを返して、与えられたポインタを操作 (アドレスを書き換えるか、指すメモリの内容を書き換えるかは別として) して結果を返すのは普通では (モダンでない、それはそう (C++ってC# みたいな例外投げできるんすか?))

@hadsn kaworu.jpn.org/cpp/%E4%BE%8B%E C++にはGCなんてものはないのでthrow newしてはいけないという罠はある。あとstd::exceptionとか無関係に何でも投げられる。finallyは無いがC++ではスコープを抜けた時点でデストラクタが呼ばれるのでtryブロックの中でローカル変数として定義すればusingと同じような後片付けができる(RAII)

@core まじめにC++するならちゃんと例外を投げて、どうぞ。ですな

ログインして会話に参加
:realtek:

思考の /dev/null