Open yumetodo opened 8 years ago
Unique_Handle_Baceクラスですが、これを継承するのではなく、メンバーとして持つほうが見た目にもわかりやすいし、template不要でいいんじゃないかと思うのですがどうでしょう。
Unique_Handle_Baceをメンバーとして持つ
言われてみればその通りですね。それで修正します。
なんでUnique_Handle_Baceを継承していたか忘れてた...。
public継承で解決したほうが良いですね...。
7ff1515 #40 Unique_HandledObject_Baceをpublic継承するように戻す
コミットメッセージに書き忘れた...。
DxLibにはハンドルの一般的な削除関数無い為、delete_thisのデフォルト実装を書けない。
Unique_Handle_Baceのコンストラクタにlambdaを渡すほうが楽じゃないですか?関数ポインタ使わないから多分そのほうが速い気がします
(#19 のP0052R0をはよう訳してscope_exist
実装せいやという話になってしまいますが。)
Clang with Microsoft CodeGenにて
VSでは通る模様。
多分 https://github.com/Nagarei/DxLibEx/commit/166f2464948639822aa65f95aa4c818dcbd61a88 この変更が不味いのだろう
2