2011-02-01 2 views
1

特定の名前空間内の特定のクラスから静的メソッドを実行したいが、メソッドパラメータとして使用する際に問題がある。C++/CLI - 特定の名前空間から静的メソッドを参照するための構文

例:

namespace ExampleNamespace { 
     public ref class A 
     { 
     public: 
      static int MethodA(); 
     }; 
} 

そして、私はの他のメソッドのパラメータとして他の名前空間でMethodAを使用したい:

があるクラスがあるとしましょう

MethodB(MethodA());

唯一の方法私はそれを動作させることができますが、このようにそれを書くことである:

ExampleNamespace::A^ a; 
MethodB(a->MethodA()); 

は、その前にせずにそれを書くための方法「」の宣言はありますか?

MethodB(ExampleNamespace::A->MethodA()) 

文句を言わない仕事のような 何か...

は、事前にありがとうございます。

答えて

4
MethodB(ExampleNamespace::A::MethodA()); 
+0

ありがとう! – ShaQ

関連する問題