¡@

Home 

c++ Programming Glossary: outc

C++: How can I avoid “invalid covariant return type” in inherited classes without casting?

http://stackoverflow.com/questions/2410532/c-how-can-i-avoid-invalid-covariant-return-type-in-inherited-classes-withou

22 error invalid covariant return type for ˜virtual D B outC error since the compiler does not know that D is a subclass.. D is a subclass of C. class C class A public virtual C outC 0 class C public virtual A outA 0 class D class B public A public.. public virtual A outA 0 class D class B public A public D outC class D public C public B outA D B outC return new D B D outA..