en
en

Question du test C++

Quel est le résultat du code suivant ?

Difficile

To prevent class objects from being copied:

Auteur: Abha AgrawaStatut : PubliéeQuestion passée 495 fois
Modifier
-1
Évaluations de la communauté
developer avatar
Faute d'orthographe / de mise en forme
Auteur anonyme
10/02/2025
Est-ce que "(1) (2) and (3)" fait référence aux autres réponses ? Si oui, ce n'est pas clair. --- "To prevent class objects from being copied" Pourquoi le point 3 est-il correct ? Si tous les constructeurs sont privés, on ne peut même instancier la classe. Puis, si on ne défini aucun constructeur, on pourra copier la classe (et le point 3 reste respecté). --- La dernière phrase insinue que c'est soit la 1, soit la 2, soit la 3. Mais juste la 1 ou la 2 ne fonctionneraient pas. --- Il serait préférable de déclarer le constructeur et l'operateur de copie `deleted`.
developer avatar
Toufik
09/03/2025
Si c'est 1, 2 et 3 ... je ne comprend pas pourquoi le 3 Dans ce cas seuleune Factory (Friend) peut instencier des objets ...