Shape *shapeVector[3]; shapeVector[0]=&point; shapeVector[1] = &circle; shapeVector[2] = &cylinder;
Shape *baseClassPtr=shapeVector[ 1 ]; baseClassPtr->GetName();
virtualViaPointer( shapeVector[ i ] ); // for all i(0,1,2) void virtualViaPointer( Shape *baseClassPtr ) { cout << baseClassPtr->GetName() << ": " ; }
Error 2 error LNK1120: 1 unresolved externals Error 1 error LNK2019: unresolved external symbol "void __cdecl virtualViaPointer(class Shape const *)" (?virtualViaPointer@@YAXPBVShape@@@Z) referenced in function _wmain
cout << baseClassPtr->GetName() << ": " ;
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)