«namespaces» 태그된 질문

네임 스페이스는 이름에 고유 한 식별자에 대한 컨텍스트를 제공하는 컨테이너입니다.

30
__name__ ==“__main__”인 경우 어떻게합니까?
На этот вопрос есть ответы на 스택 오버플로 на русском : Что делают 경우 __name__ == "__main__"? 다음 코드가 주어지면 무엇을 if __name__ == "__main__":합니까? # Threading example import time, thread def myfunction(string, sleeptime, lock, *args): while True: lock.acquire() time.sleep(sleeptime) lock.release() time.sleep(sleeptime) if __name__ == "__main__": lock = thread.allocate_lock() thread.start_new_thread(myfunction, …

30
“네임 스페이스 std를 사용하는 이유”; 나쁜 연습으로 간주?
나는 쓰는 것을 다른 사람에 의해 들었다 using namespace std;코드에서하는 것은 잘못이다, 내가 사용해야 std::cout하고 std::cin직접 대신. 왜 using namespace std;나쁜 습관 으로 간주됩니까? 모호한 변수 (이름 std공간 의 함수와 동일한 이름을 공유하는 변수)를 선언하는 것이 비효율적 입니까? 성능에 영향을 줍니까?




11
이름이없는 / 익명 네임 스페이스 대 정적 함수
C ++의 기능은 다음과 같이 명명되지 않은 (익명) 네임 스페이스를 만들 수있는 기능입니다. namespace { int cannotAccessOutsideThisFile() { ... } } // namespace 네임 스페이스의 이름을 지정할 수 없으므로 외부에서 액세스 할 수 없습니다. 그러나 명명되지 않은 네임 스페이스 는 생성 된 파일 내에서 암시적인 using-clause가있는 것처럼 액세스 할 수 …
507 c++  namespaces 

7
MVC-3-converted-to-4 앱에 대한 System.Web.Optimization에 대한 참조를 추가하는 방법
최근에 MVC 3에서 MVC 4 베타로 변환 한 프로젝트에서 새로운 번들링 기능을 사용하려고합니다. global.asax에는 한 줄의 코드 BundleTable.Bundles.RegisterTemplateBundles();가 필요 using System.Web.Optimization;하며 맨 위에 필요합니다 . 이렇게하면 "조립품 참조가 누락 되었습니까?"라는 빨간색 구불 구불 한 선이 나타납니다. 참조를 추가하고 대화 상자에서 .NET 탭을 클릭하고 AZ에서 정렬하면 보이지 않습니다 System.Web.Optimization. 이 참조를 …

9
앞에 붙은 이중 콜론“::”의 의미는 무엇입니까?
수정해야 할 클래스에서이 코드 줄을 찾았습니다. ::Configuration * tmpCo = m_configurationDB;//pointer to current db 그리고 이중 콜론이 클래스 이름 앞에 붙는 것이 정확히 무엇을 의미하는지 모르겠습니다. 그것 없이는 읽을 것입니다 : tmpCo클래스의 객체에 대한 포인터 선언은 Configuration...하지만 이중 이중 콜론은 나를 혼란스럽게합니다. 나는 또한 발견했다 : typedef ::config::set ConfigSet;

5
인라인 네임 스페이스 란 무엇입니까?
C ++ 11은 inline namespaces를 허용 하며, 모든 멤버도 자동으로 둘러싸고 namespace있습니다. 나는 이것의 유용한 적용을 생각할 수 없다-누군가 inline namespace가 필요한 상황 과 가장 관용적 인 해결책이 있는 상황에 대한 간략하고 간결한 예를 줄 수 있습니까? (또한 a namespace가 inline하나의 파일로 선언되었지만 다른 파일에있을 수있는 모든 선언이 선언되지 않은 …


7
클래스의 네임 스페이스 + 함수 및 정적 메서드
관련 함수 집합이 있거나 작성하려고한다고 가정하겠습니다. 그들이 수학과 관련이 있다고 가정 해 봅시다. 조직적으로, 나는 : 이 함수를 작성하여 MyMath네임 스페이스에 넣고 다음을 통해 참조하십시오.MyMath::XYZ() 호출 된 클래스를 만들고이 MyMath메소드를 정적으로 만들고 유사하게 참조하십시오.MyMath::XYZ() 소프트웨어를 구성하는 수단으로 왜 다른 것을 선택해야합니까?

30
"유형 또는 네임 스페이스 이름을 찾을 수 없습니다"라는 메시지가 표시되지만 모든 것이 정상으로 보입니까?
나는 얻는다 : 유형 또는 네임 스페이스 이름을 찾을 수 없습니다 VS2010의 C # WPF 앱에 오류가 발생했습니다. 이 코드 영역은 제대로 컴파일되었지만 갑자기이 오류가 발생합니다. usingVS2010을 종료하고 다시 시작 하면서 프로젝트 참조 및 명령문을 제거하려고 시도 했지만 여전히이 문제가 있습니다. 내가 왜 올바른 일을하는 것처럼 보이는 곳에서 이것이 일어날 …


6
명명되지 않은 네임 스페이스가 사용되는 이유와 장점은 무엇입니까?
방금 새로운 C ++ 소프트웨어 프로젝트에 참여했으며 디자인을 이해하려고합니다. 이 프로젝트는 이름없는 네임 스페이스를 자주 사용합니다. 예를 들어, 클래스 정의 파일에서 다음과 같은 것이 발생할 수 있습니다. // newusertype.cc namespace { const int SIZE_OF_ARRAY_X; const int SIZE_OF_ARRAY_Y; bool getState(userType*,otherUserType*); } newusertype::newusertype(...) {... 명명되지 않은 네임 스페이스를 사용하게 만드는 디자인 고려 …
242 c++  oop  namespaces 


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.