네임스페이스를 쓰는 이유가 단순 이름 충돌 방지 하나인가요?
이름 충돌날거 아니면 굳이? 느낌이 들어서요.
상수 플래그들은 네임스페이스를 쓰면 코드에디팅이 엄청편해짐.
상수 플래그가 constexpr bool flag = false; 이렇게 생긴 거 말하시는 건가요?
라이브러리 만들 때 유용함 - dc App
이름 충돌을 막는게 생각보다 엄청 유용한게 논리적으로 비슷한 동작을 하는 함수는 이름도 비슷한게 좋음 근데 그렇게 지으면 충돌이 생각보다 쉽게 남 - dc App
익명 네임스페이스 ::를 써서 static을 대신하는 용도도 있음
상수 플래그들은 네임스페이스를 쓰면 코드에디팅이 엄청편해짐.
상수 플래그가 constexpr bool flag = false; 이렇게 생긴 거 말하시는 건가요?
라이브러리 만들 때 유용함 - dc App
이름 충돌을 막는게 생각보다 엄청 유용한게 논리적으로 비슷한 동작을 하는 함수는 이름도 비슷한게 좋음 근데 그렇게 지으면 충돌이 생각보다 쉽게 남 - dc App
익명 네임스페이스 ::를 써서 static을 대신하는 용도도 있음