On 02/01/2016 10:20 PM, Enjoys Math wrote:

class A {

}

class B : A {

}

class C : B {

}

auto b = new B();

typeid(b) == "B"

?

Thanks.

class A {

}

class B : A {

}

class C : B {

}

void main() {
    auto b = new B();

    assert(typeid(b) == typeid(B));

    // Or, if you have the type without an object (e.g. in templated code)
    assert(typeid(typeof(b)) == typeid(B));
}

Ali

Reply via email to