Bonjour,

Je me suis amusé à faire des QCM C++ proposés sur le site :
http://www.pactenovation.fr/quizz/

Dans la version pour confirmés, il y a la question absconse :

Question :

La déclaration suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
template >
class Scheduler {...}
Les réponses proposées sont :

  • Permet de définir un Scheduler travaillant sur des instances de 3 classes différentes.
  • Permet de définir un Scheduler travaillant sur des instances de 3 classes différentes, dont la première est forcément abstraite.
  • Ne peut être utilisée qu'avec la directive #ALLOW_MULTIPLE_TEMPLATE_DEFINITION.
  • Est totalement incorrecte.


Que peut bien signifier cette syntaxe ? Je n'ai rien vu de tel dans le bouquin de Stroustrup, ni dans celui de Bruce Eckel (disponible en ligne sur notre site préféré). Quelqu'un pourrait-il éclairer ma lanterne ?