«namespaces» 태그된 질문

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

5
ostream에 << 연산자를 올바르게 오버로드하는 방법은 무엇입니까?
행렬 작업을 위해 C ++로 작은 행렬 라이브러리를 작성하고 있습니다. 그러나 내 컴파일러는 전에는 그렇지 않은 곳에서 불평합니다. 이 코드는 6 개월 동안 선반에 있었고 컴퓨터를 데비안 에칭에서 레니 (g ++ (Debian 4.3.2-1.1) 4.3.2)로 업그레이드했지만 동일한 g ++의 우분투 시스템에서 동일한 문제가 있습니다. . 내 매트릭스 클래스의 관련 부분은 다음과 …

15
C ++에서 네임 스페이스를 어떻게 올바르게 사용합니까?
네임 스페이스가 아닌 패키지가 사용되는 Java 배경에서 왔습니다. 패키지로 완전한 객체를 형성하기 위해 함께 작동하는 클래스를 넣은 다음 나중에 해당 패키지에서 재사용하는 데 익숙합니다. 하지만 지금은 C ++에서 일하고 있습니다. C ++에서 네임 스페이스를 어떻게 사용합니까? 전체 애플리케이션에 대해 단일 네임 스페이스를 작성합니까, 아니면 주요 구성 요소에 대한 네임 스페이스를 …
231 c++  namespaces 


6
장고 :“프로젝트”대“앱”
Django를 사용하여 빌드를 준비하는 상당히 복잡한 "제품"이 있습니다. Django의 특정 의미에 대해 명확하지 않기 때문에이 맥락에서 "프로젝트"와 "응용 프로그램"이라는 용어를 사용하지 마십시오. 프로젝트에는 많은 앱이있을 수 있습니다. 많은 프로젝트에서 앱을 공유 할 수 있습니다. 좋아. 블로그 나 포럼을 다시 만들지 않습니다. 어떤 맥락에서도 제품의 일부를 재사용 할 수 없습니다. 직관적으로, …

13
Objective-C 네임 스페이스 충돌을 해결하는 가장 좋은 방법은 무엇입니까?
Objective-C에는 네임 스페이스가 없습니다. C와 매우 흡사합니다. 모든 것이 하나의 전역 네임 스페이스 내에 있습니다. 일반적인 관행은 클래스 앞에 이니셜을 붙이는 것입니다. 예를 들어 IBM에서 작업하는 경우 접두어에 "IBM"을 붙일 수 있습니다. Microsoft에서 일하는 경우 "MS"를 사용할 수 있습니다. 등등. 때때로 이니셜은 프로젝트를 참조합니다 (예 : Adium 접두사 클래스에는 "AI"가 …

4
PHP (5.3+)에서 \ (백 슬래시)는 무엇을합니까?
a는 무엇 않습니다 \PHP에서 할? 예를 들어, CSRF4PHP이 있다 \FALSE, \session_id그리고 \Exception: public function __construct($timeout=300, $acceptGet=\FALSE){ $this-&gt;timeout = $timeout; if (\session_id()) { $this-&gt;acceptGet = (bool) $acceptGet; } else { throw new \Exception('Could not find session id', 1); } }

5
이중 콜론을 사용하여 네임 스페이스에서 클래스를 전달할 수없는 이유는 무엇입니까?
class Namespace::Class; 왜 이렇게해야합니까? : namespace Namespace { class Class; } 컴파일러는 VC ++ 8.0을 사용하여 다음을 발행합니다. 오류 C2653 : 'Namespace': 클래스 또는 네임 스페이스 이름이 아닙니다. 여기서 문제는 컴파일러 Namespace가 클래스인지 네임 스페이스 인지 알 수 없다는 것입니다 . 그러나 왜 이것이 전진 선언이기 때문에 이것이 중요합니까? 네임 …
164 c++  namespaces 

7
std :: string이있는 printf?
내 이해는 네임 스페이스 string의 멤버 std이므로 왜 다음이 발생합니까? #include &lt;iostream&gt; int main() { using namespace std; string myString = "Press ENTER to quit program!"; cout &lt;&lt; "Come up and C++ me some time." &lt;&lt; endl; printf("Follow this command: %s", myString); cin.get(); return 0; } 프로그램이 실행될 때마다 myString위 …
157 c++  string  namespaces  printf  std 


22
객체의 정규화되지 않은 (짧은) 클래스 이름을 어떻게 얻습니까?
전체 네임 스페이스 클래스를 지정하지 않고 PHP 네임 스페이스 환경 내에서 오브젝트 클래스를 확인하는 방법 예를 들어 객체 라이브러리 / 엔티티 / 계약 / 이름이 있다고 가정합니다. get_class가 전체 네임 스페이스 클래스를 리턴하므로 다음 코드는 작동하지 않습니다. If(get_class($object) == 'Name') { ... do this ... } 네임 스페이스 magic 키워드는 …
153 php  class  namespaces 

5
클래스 내에서 열거 형 선언
다음 코드 스 니펫에서 Color열거 형 Car의 범위를 제한하고 전역 네임 스페이스를 "폴링"하지 않도록 클래스 내 에서 열거 형이 선언됩니다 . class Car { public: enum Color { RED, BLUE, WHITE }; void SetColor( Car::Color color ) { _color = color; } Car::Color GetColor() const { return _color; } private: …
151 c++  class  enums  namespaces  scope 

5
파이썬에서 네임 스페이스 패키지를 어떻게 만듭니 까?
Python에서 네임 스페이스 패키지를 사용하면 여러 프로젝트에 Python 코드를 배포 할 수 있습니다. 이 기능은 관련 라이브러리를 별도의 다운로드로 릴리스하려는 경우에 유용합니다. 예를 들어, 디렉토리와 Package-1과 Package-2에서 PYTHONPATH, Package-1/namespace/__init__.py Package-1/namespace/module1/__init__.py Package-2/namespace/__init__.py Package-2/namespace/module2/__init__.py 최종 사용자는 import namespace.module1및 import namespace.module2. 하나 이상의 Python 제품이 해당 네임 스페이스에서 모듈을 정의 할 수 있도록 …

9
Python ElementTree 모듈 : "find", "findall"메소드를 사용할 때 XML 파일의 네임 스페이스를 무시하여 일치하는 요소를 찾는 방법
"findall"메소드를 사용하여 ElementTree 모듈에서 소스 xml 파일의 일부 요소를 찾고 싶습니다. 그러나 소스 xml 파일 (test.xml)에는 네임 스페이스가 있습니다. XML 파일의 일부를 샘플로 자릅니다. &lt;?xml version="1.0" encoding="iso-8859-1"?&gt; &lt;XML_HEADER xmlns="http://www.test.com"&gt; &lt;TYPE&gt;Updates&lt;/TYPE&gt; &lt;DATE&gt;9/26/2012 10:30:34 AM&lt;/DATE&gt; &lt;COPYRIGHT_NOTICE&gt;All Rights Reserved.&lt;/COPYRIGHT_NOTICE&gt; &lt;LICENSE&gt;newlicense.htm&lt;/LICENSE&gt; &lt;DEAL_LEVEL&gt; &lt;PAID_OFF&gt;N&lt;/PAID_OFF&gt; &lt;/DEAL_LEVEL&gt; &lt;/XML_HEADER&gt; 샘플 파이썬 코드는 다음과 같습니다. from xml.etree import ElementTree …


7
솔루션의 폴더가 네임 스페이스와 일치해야합니까?
솔루션의 폴더가 네임 스페이스와 일치해야합니까? 우리 팀 프로젝트 중 하나에는 프로젝트에 많은 하위 폴더가있는 클래스 라이브러리가 있습니다. 프로젝트 이름 및 네임 스페이스 : MyCompany.Project.Section. 이 프로젝트에는 네임 스페이스 섹션과 일치하는 여러 폴더가 있습니다. 폴더 Vehicles에는 MyCompany.Project.Section.Vehicles네임 스페이스에 클래스가 있습니다. 폴더 Clothing에는 MyCompany.Project.Section.Clothing네임 스페이스에 클래스가 있습니다. 기타 이 같은 프로젝트 안에 …
129 c#  .net  namespaces 

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