You can use some HTML elements, such as <b>, <i>, <a>, also, some characters need to be entity referenced such as <, > and & Your comment may need to be confirmed by blog author. Your comment will be published under GFDL 1.3 or later license with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
> 少なくとも、MSVCとGCCは、この挙動を実装していなかった。
ReplyDeleteそんなはず無いと思うんですが、どうやって確認されたんでしょう?
いま試したら、うまくいった。
ReplyDelete何か間違えていたらしい。
やっぱり。
ReplyDelete確認したところ、 "may" と書いてあるのは new 式全体についての話( N3092 では p8 )で、オブジェクト初期化中の例外については(対応する deallocation function が見つかる限り)必ず deallocation function が呼び出されることになっています( N3092 では p18 )。
そのようですね。
ReplyDeleteううむ(-_-;)
ReplyDeleteという事はEmbarcadero C++はやはり規格外の動作なんだろうか。
operator new実行中にコンストラクタで例外を投げてもoperator deleteを呼び出してくれません。
こういう規格外の動作が多いんでboostの移植も進まないんだろうな。