2

我在 haxe nme 中使用 rtti。它在以 flash 为目标时运行良好,但在编译为 cpp 目标时我收到以下错误。

错误 C2039:“__rtti”:不是“Class_obj”的成员

我正在做这个...

public function doSomething(type:Class<Dynamic>):Void {
    var typeInfo:String = untyped type.__rtti;
}

我也试过...

public function doSomething <T:Infos> (type:Class<T>):Void {
    var typeInfo:String = untyped type.__rtti;
}

我应该怎么办?

4

1 回答 1

1

让它松一点!:Dynamic代替:Class<Dynamic>

public function doSomething(type:Dynamic):Void {
    var typeInfo:String = untyped type.__rtti;
}
于 2013-04-29T03:13:38.267 回答