G
Gernot Frisch
When someone thinks about a new version of C++, how about including
these:
-----------------------
typeof:
class A
{
public:
void foo();
} a;
typefo(a) b;
b.foo();
-----------------------
typeofbase:
class A
{
public:
foo();
};
class B : public A
{
foo() {typeofbase::foo();} // calls: A::foo();
};
these:
-----------------------
typeof:
class A
{
public:
void foo();
} a;
typefo(a) b;
b.foo();
-----------------------
typeofbase:
class A
{
public:
foo();
};
class B : public A
{
foo() {typeofbase::foo();} // calls: A::foo();
};