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:
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 ?