ボレロ村上氏の訃報を聞いて、自分が質問した形跡をまとめてみた。
自分にとってボレロ村上氏は偉大な人枠に入ってるので、恐れ多さから、そこまで質問してはいないけど、彼のブログや、なによりSproutの実装がどれだけ自分のC++の勉強の助けになったか、計り知れない。
@yumetodo Sprout.Weed でパーサ書けばいけないことはないですね(VC++だと通らない)。 melpon.org/wandbox/permli…
2016-03-08 19:47:28コンパイル時に文字列からenum classを「定義」できるわけではない ・・・という認識なんですがあってますよね?@bolero_MURAKAMI twitter.com/haxe/status/70…
2016-03-08 19:54:41@yumetodo ちょっと文脈が分からないんだけど、文字列から型レベルの定義を生成したくなる時ってたいてい設計に無理がきてるので一度見直したほうがいいと思います。
2016-03-08 20:03:22これがどういう意味かさっぱり理解出来ないです。そもそもUDT #とは gcc.gnu.org/ml/libstdc++/2… #constexpr #cpp @bolero_MURAKAMI @_EnumHack pic.twitter.com/Z4sgBtbvor
2016-03-14 17:43:21@yumetodo 直訳:暗黙にconstexpr指定される。非リテラル型な任意のUDT(User-Defined Type)に対して、constexprコピーコンストラクタはill-formedになるため、明示的にconstexpr指定すべきでない。
2016-03-14 18:20:29@yumetodo つまり、duration<Rep> の Rep は非リテラル型なユーザ定義型である可能性があるため、明示的にconstexpr指定しないようにする変更。Rep がリテラル型である場合、トリビアルコピーコンストラクタは暗黙にconstexpr指定される。
2016-03-14 18:23:32@bolero_MURAKAMI >トリビアルコピーコンストラクタは暗黙にconstexpr指定される。 今日まで気がついてなかった・・・。 ありがとうございます。
2016-03-14 18:24:39