JAVA나 C#과 같은 경우엔 VM이 따로 존재하여 같은 버전의 언어라면 큰 무리없이 잘 돌아가는 모습을 보고 C++도 큰 문제가 없을거라 생각하였습니다.
그러나 컴파일러마다 허용되는 코드의 기준과 일부 로직이 다 다르게 작동하여 한 플랫폼에서만 작업하다가 다른 플랫폼에 돌려보면 작동하지 않는 이슈가 자주 발생하고 있습니다. (탬플릿과 Undefined Behavior문제 관련해서 자주 일어났었습니다.)
해당 문제를 이 프로젝트를 통해 처음 겪었었고, 지금도 최대한 표준에 벗어나지 않으며, Undefined Behavior같은 문제를 최대한 피하고자 노력하고 있습니다.