回答編集履歴

1 clang++を追記

kaizen_nagoya

kaizen_nagoya score 19

2018/05/17 07:08  投稿

At g++ 8.1.0, using -std=c++2a -Wall, there are no errors and no warnings.
The execution results are
S::S()[0x7ffee48f96e0]
and
S::S()[0x7ffee4ae46d0]
respectively.
clang++ 6.0.0 can compile with same option also.  
 
Best Regards.

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る