Intermédiaire
What is the output of the following code:
template <class T>
class MyPair
{
T first, second;
public:
MyPair(T v1, T v2)
{
first=v1;
second=v2;
}
T valueOfTwo();
};
template <class T>
T MyPair<T>::valueOfTwo()
{
return first>second? first : second;
}
Assume that ‘int’ is passed as an argument to class template MyPair and an object obj is created from the class template MyPair by invoking its two arguments constructor using the actual parameters 30 and 40. What would be the result of the call obj.valueOfTwo();
Auteur: Abha AgrawaStatut : PubliéeQuestion passée 452 fois
Modifier
1
Évaluations de la communautéPersonne n'a encore évalué cette question, soyez le premier !
2
Quelle est la valeur de p1 et q1 dans le code suivant ?
```c++
int i = 0;
int *p = &i;
int *const p1 = &i;
int *const q1 = &*p;
```2
C++: quel est le résultat de l'exécution du code suivant? `std::cout << &obj << std::endl;`2
Écrire un programme C++ qui crée un tableau de 10 objets Person.3
Écrire une fonction C++ qui retourne la somme de deux entiers.1
Qu'est-ce que les templates en C++?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
Quel est le résultat du code suivant ? #define CONSTANT 10; int main() { return CONSTANT; }