dynamic-cast

    0

    2답변

    두 개의 클래스가있는 프로젝트에서 작업하고 있습니다. Room 및 EventRoom EventRoom이 방을 상속하고 더 많은 멤버가 있습니다. 내 코드에서 나는 (tmpPtr 방 포인터입니다) 이렇게 : if(eventRoom) tmpPtr = dynamic_cast<EventRoom*>(tmpPtr); 나중에 내가이하려고하면이 if(line

    1

    3답변

    event는 MSVC++ 익스프레스 2008 년 강조 키워드이며, 다음 코드는 프레임 워크에서 사용됩니다 else if (dynamic_cast<simulation::AnimateEndEvent*>(event)) { ... } 그것이 dynamic_cast 키워드가 아닌 변수/객체에 무엇을 의미합니까?

    0

    4답변

    기본 클래스가 Unix_tree이고 Unix_tree_type1, Unix_tree_type2 등이 있다고 가정합니다. Unix_tree을 Unix_tree_type ...으로 변환 할 수없는 이유는 무엇입니까? 그러한 캐스트를 수행 할 수있는 방법이 있습니까? 파생 클래스는 추상 메소드의 실현을 포함하며, 목표는 기본 클래스에 포함 된 데이터를 다른 방식

    1

    3답변

    이 문제를 해결하는 방법을 알고 싶습니다. 나는이 질문이 저를 요구하고있다 이해하지 않습니다 dynamic_cast<Y>(new X) 법적 될 수? 아마도 성공할까요?

    0

    2답변

    루프에 dynamic_cast을 넣어도 되나요? //Searches for the reservation with the given reservation number, and //deletes it. Uses the confirmReservation function if the reservation to be //deleted was an OK one v

    1

    1답변

    Visual Studio에서 게임을 xcode로 이식하는 작업을하고 있습니다.이 게임은 C++로 완전히 작성되었으며 Visual Studio에서 실행할 때 동적 캐스팅과 관련하여 몇 가지 문제가 있습니다. 그것은 컴파일러 문제 또는 일부 것들은 그냥 Mac 환경에서 지원되지 않습니다 궁금 해서요, 어떤 도움을 크게 주시면 감사하겠습니다. 다음은 dynami

    0

    2답변

    dynamic_casting에 대한 약간의 연구를했는데 RTT라는 이름의 무언가를 만들었습니다. 시작시 RAM에로드되는 이 생성됩니다. 일부 플랫폼에서는 이것이 지원되지 않습니다. 그래서 그것을 피할 수있는 좋은 해결책이 있는지 궁금 해서요. 의 내가 문 클래스 class Statement { std::list<Operand*> operands;

    3

    3답변

    부모 클래스 "base"와 "base"에서 상속받은 다른 클래스 "derived"가 있습니다. "derived"에는 1 가지 방법 cH1이 있습니다. 나는이 할 경우 는 : base* b = new derived(); 을 그리고 나는이 작업을 수행 할 수 있도록하려면 : : 분명히 b->cH1(); 나는 2 개 솔루션가 없습니다 cH1을 순수 가상으

    5

    1답변

    런타임에 사용할 수있는 정보를 기반으로 다른 유형으로 변수를 변환 할 수 있습니까? 내가있는 경우 : interface Foo { } class Bar implements Foo { public function new() { } } 내가 이런 걸 (방법은 명확성을 위해 단순화)하고 싶은 : public static

    1

    4답변

    아래 코드를 준수하십시오. 내가 아는 한 dynamic_cast는 static_cast보다 느립니다. 그것은 런타임에 타입을 평가하기 때문입니다. 여기에 typeid()와 함께 static_cast를 사용하면 동적 캐스트와 동일한 시간이 걸릴까요? dynamic_cast보다 빠릅니까? RTTI와 class Shape { public: virtu