タグ付けされた質問 「dynamic-cast」

10
C ++のdynamic_castおよびstatic_cast
dynamic_castC ++ のキーワードとはかなり混乱しています。 struct A { virtual void f() { } }; struct B : public A { }; struct C { }; void f () { A a; B b; A* ap = &b; B* b1 = dynamic_cast<B*> (&a); // NULL, because 'a' is not a 'B' B* b2 …
155 c++  dynamic-cast 

13
java:あるタイプから別のタイプへの変数の動的キャストを行うにはどうすればよいですか?
Java変数の動的キャストを実行したいのですが、キャストタイプは別の変数に格納されています。 これは通常のキャストです: String a = (String) 5; これは私が欲しいものです: String theType = 'String'; String a = (theType) 5; これは可能ですか?もしそうなら、どのように?ありがとう! 更新 HashMap受け取ったものをクラスに入力しようとしています。 これはコンストラクターです: public ConnectParams(HashMap<String,Object> obj) { for (Map.Entry<String, Object> entry : obj.entrySet()) { try { Field f = this.getClass().getField(entry.getKey()); f.set(this, entry.getValue()); /* <= CASTING PROBLEM */ } catch (NoSuchFieldException ex) { …

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.