순서를맞춰야하는 헤더도 있군요...

그리고 C와 C++을 섞어쓰는 혼종코드

1 Like

image

1 Like

무…무슨

#include가 미개한 탓입니다.

Windows.h 를 쓸 때는

#undef min
#undex max

를 생활화 합시다

1 Like

과연 이것은 include를 만든사람의 실책인가

Windows.h를 작성한사람의 실책인가

모듈 개념을 얼른 도입하지 않은 데니스 리치가 잘못했습니다

min, max를 매크로로 박아놓은 사람이 잘못했습니다

왜 해야했는지 몰랐는데

안이…

또 하나 있어요!
byte 타입이 windows.h 안쪽에서 typedef로 정의되어 있어서
using namespace std 쓰시면 std::byte랑 충돌해요