この回答を書いているときに、 Post Your Answer.
データメンバーの自明なコピー可能性volatile
は実装定義であるか、完全に許可されていないという議論について、合理的に説得力のある引用をいくつか見つけることができます。
- https://groups.google.com/forum/?fromgroups=#!topic/comp.std.c++/5cWxmw71ktI
- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48118
- http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#496
しかし、標準1自体でこれをバックアップすることはできませんでした。特に「懸念される」のは、実際の標準の最終的な文言に、n3159 の問題リストから提案された文言の変更の兆候がないことです。
それで、何が得られますか?volatile
データメンバーは自明にコピー可能ですか?
1 C++11