namespace와 using 네임스페이스란? 네임스페이스는 많은 클래스들 간의 충돌을 방지하고자 사용한다. 비슷한 의미의 역할을 하는 클래스는 개체들의 이름이 비슷하거나 똑같을 수 있습니다. 프로젝트가 커질 수록 여러사람이 작업을 하기 때문에 네임 스페이스를 활용해 클래스들을 관리하고 사용한다. 사용방법은 namespace 네임스페이스 명 { -- 네임스페이스에 포함될 클래스, 변수, 함수 등을 추가 } namespace Test1 { class Test { } } namespace Test2 { class Test { } } 위 처럼 namespace 즉 공간이 다르면 class명은 겹쳐도 사용할 수 있다. 그리고 그 namespace안의 클래스나 함수, 변수를 사용하기 위해서는 정확히 지정을 해줘야..