Difficile
Consider a class MyType which defines a public function isType() as:
int isType (MyType& obj)
{
return (&obj == this) ? 1 : 0;
}
What is the output of the following? Object ‘obj’ of MyType is allocated statically and a pointer variable ‘objptr’ of type MyType is declared.
objptr = &obj;
if ( objptr->isType(obj) )
std::cout << "&obj and invoking object match!!!" << std::endl;
else
std::cout << "&obj and invoking object do not match!!!" << std::endl;
Auteur: Abha AgrawaStatut : PubliéeQuestion passée 468 fois
Modifier
1
Évaluations de la communautéPersonne n'a encore évalué cette question, soyez le premier !
1
Quel est le résultat du code C++ suivant ?3
Écrire une fonction C++ qui retourne la somme de deux entiers.1
Écrire un programme C++ qui crée un tableau de 10 objets Person.3
C++ est un langage de programmation général. Il a été développé dans les années 1970 par Bjarne Stroustrup aux laboratoires Bell.1
Quels des ensembles de code suivants provoqueront une erreur de compilation?1
Quelle est la finalité d'une méthode statique en C++?1
Erreur C++: référence non définie à `r2'