저번에도 글 올린 거 같은데

A에 B에 대한 변환 생성자가 있고, B에 C에 대한 변환 생성자가 있을 때,

C c;

A a = c하면 암묵적으로 A a(B(c))로 변환해서 소스를 해석하지만 GCC는 못함

그리고 또 하나가 생성시 초기화인데

A에 복사생성자가 protected나 private로 정의되어 있는 상태에서

A a = A();

이렇게 하면 VS2015는 가능하지만 GCC는 못함

소스 해석에 소소한 차이가 있는데 VS2015가 좀 더 개발자가 편한 방향으로 해석해 주는 것같음