dynamic-cast

    5Nhiệt

    4Trả lời

    tôi có hai lớp trong java như: class A { int a=10; public void sayhello() { System.out.println("class A"); } } class B extends A { int a=20; public void sayhello() { System.out.println("

    18Nhiệt

    6Trả lời

    Tôi có một đoạn mã tìm kiếm như thế này: TAxis *axis = 0; if (dynamic_cast<MonitorObjectH1C*>(obj)) axis = (dynamic_cast<MonitorObjectH1C*>(obj))->GetXaxis(); Đôi khi nó bị treo: Thread 1 (Thr

    6Nhiệt

    7Trả lời

    Tôi hiện đang có loại mã: private void FillObject(Object MainObject, Foo Arg1, Bar Arg2) { if (MainObject is SomeClassType1) { SomeClassType1 HelpObject = (SomeClassType1)MainObject;

    5Nhiệt

    6Trả lời

    Tôi có một lớp cơ sở và một lớp dẫn xuất. Mỗi lớp có tệp .h và tệp .cpp. Tôi đang làm dynamic_cast của đối tượng lớp cơ sở để các lớp có nguồn gốc trong đoạn mã sau: h file: class Base { public:

    9Nhiệt

    2Trả lời

    Tôi muốn đúc này: class Base { public: virtual ~Base(){}; }; class Der : public Base {}; int main() { const Base* base = new Der; Der* der = dynamic_cast<Der*>(base); // Error