47 votes

Quelle est la signification de template<> avec des crochets vides en C++ ?

<pre><code></code><p>J’ai vu ce genre de code plusieurs fois. <code></code> dans le code ci-dessus? Et quels sont les cas où nous devons imposer son utilisation?</p></pre>

8voto

John Calsbeek Points 19381

`` introduit une spécialisation totale d’un modèle. Votre exemple en lui-même n’est pas réellement valide; vous avez besoin d’un scénario plus détaillé avant qu’il ne devienne utile :

Cela semble étrange parce que c’est un cas particulier d’une fonctionnalité plus puissante, appelée « spécialisation partielle ».

7voto

RobH Points 2136

N’a pas l’air bien. Maintenant, vous avez peut-être écrit à la place:

... ce qui serait une spécialisation de modèle pour le type foo.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X