윈도우즈 킷 마다 구현이 다르기 때문에
https://docs.microsoft.com/ko-kr/cpp/standard-library/using-cpp-library-headers?view=vs-2019
ABI
Ms가 std가 자주변함 ( 사이즈가 변한다거나?.. )
과거에는 그랬으나, 지금은 안 그런다고함.
지금도 그럼,
Allocator c++17 이전과 20 차이점
CPP는 컴파일 되기 때문에 cpp에는 사용해도 되는대 h에 사용시 문제
Header Only 라이브러리면 상관 없는데, 버전 다른 dll일때가 문제가 됨.
단, Header Only 라이브러리의 경우에도 deprecated 된 기능들 사용 시 컴파일 오류 발생