タグ付けされた質問 「namespaces」

名前空間は、名前が一意である識別子のコンテキストを提供するコンテナです。

9
名前空間またはアセンブリ?
名前空間とアセンブリの間で非常に混乱しています。あるSystem.DataとSystem.Web名前空間やアセンブリ? これらは名前空間と呼ばれ、同時にGAC_32フォルダーに存在することに気づきました。それで、彼らは正確には何ですか?

7
「名前空間」ですが、「タイプ」のように使用されます
これは、クラスが使用するTime2と呼ばれる私のプログラムです。TimeTestに参照を追加しています。エラーが発生し続けます。「Time2」は「名前空間」ですが、「タイプ」のように使用されます。 誰かがこのエラーとは何か、そしてそれを修正する方法を教えてもらえますか? namespace TimeTest { class TimeTest { static void Main(string[] args) { Time2 t1 = new Time2(); } } }
83 c#  class  namespaces 

7
kubernetesで名前空間を切り替える方法
たとえば、2つの名前空間k8s-app1とk8s-app2があります 以下のコマンドを使用して、特定の名前空間からすべてのポッドを一覧表示できます kubectl get pods -n <namespace> それぞれの名前空間のオブジェクトを一覧表示するには、すべてのコマンドに名前空間を追加する必要があります。名前空間を明示的に含めずに、特定の名前空間を設定してオブジェクトを一覧表示する方法はありますか?

20
名前空間を使用したXML解析にjQueryを使用する方法
私はjQueryを初めて使用し、XMLドキュメントを解析したいと思います。 デフォルトの名前空間を使用して通常のXMLを解析できますが、次のようなXMLを使用します。 <xml xmlns:s="uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:rs="urn:schemas-microsoft-com:rowset" xmlns:z="#RowsetSchema"> <s:Schema id="RowsetSchema"> <s:ElementType name="row" content="eltOnly" rs:CommandTimeout="30"> <s:AttributeType name="ows_ID" rs:name="ID" rs:number="1"> <s:datatype dt:type="i4" dt:maxLength="4" /> </s:AttributeType> <s:AttributeType name="ows_DocIcon" rs:name="Type" rs:number="2"> <s:datatype dt:type="string" dt:maxLength="512" /> </s:AttributeType> <s:AttributeType name="ows_LinkTitle" rs:name="Title" rs:number="3"> <s:datatype dt:type="string" dt:maxLength="512" /> </s:AttributeType> <s:AttributeType name="ows_ServiceCategory" rs:name="Service Category" rs:number="4"> <s:datatype dt:type="string" dt:maxLength="512" /> </s:AttributeType> …


2
コピーコンストラクターでのC ++名前空間の競合
私は次のコードを持っています: namespace A { struct Foo { int a; }; } struct Foo { int b; }; struct Bar : public A::Foo { Bar(Foo foo) { c = foo.b; } int c; }; A :: Fooにはbという名前のメンバーがないため、C ++コンパイラーは「c = foo.b」で不平を言います。:: FooでBarパラメータのタイプを変更すると、機能します。 私の質問は、この動作の背後にある合理的なものは何ですか(私はそれが継承によってBarがA名前空間に入るようにするという事実に関係していると思いますが、この理論をサポートするドキュメントを見つけることができません。

2
どのような名前空間があり、どのような規則がありますか?
注:この質問は、name spaceではなくについてnamespaceです。 C ++標準にはへの参照がいくつかありますがname space、これの定義はわかりません。標準では、ラベルとマクロは異なる名前空間にあると規定されています。への他のすべての参照name spaceは、このようにC / C ++互換性セクションにあります(現在のドラフト): これは、CとC ++の間のいくつかの非互換性の1つであり、新しいC ++名前空間定義に起因する可能性があります。この場合、名前を単一のスコープ内でタイプおよび非タイプとして宣言して、非タイプ名で非表示にすることができます。タイプ名。キーワードclass、struct、unionまたはenumを使用してタイプ名を参照する必要があります。この新しい名前空間の定義は、C ++プログラマーに重要な表記上の便宜を提供し、ユーザー定義型の使用を基本型の使用に可能な限り類似させるのに役立ちます。 この新しい名前空間の定義は何ですか?規格のどこにありますか?正確なルールは何ですか?ルールは「非タイプはタイプを非表示にする」よりも複雑なようです。同様に、これはコンパイルされません: typedef int Foo; // Foo is a type void Foo(); // not a type, but compile error, instead of hiding しかし、これは: struct Foo { }; // Foo is a type as well void Foo(); // This …
9 c++  namespaces 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.