lang:cpp:concept
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédente | |||
| lang:cpp:concept [2021/11/13 08:54] – Ajout d'un exemple avec un paramètre dans les fonctions root | lang:cpp:concept [2021/11/13 09:04] (Version actuelle) – Ajout de "Restriction" "Fonction template" root | ||
|---|---|---|---|
| Ligne 71: | Ligne 71: | ||
| Et cela va générer un symbole pour chaque type. | Et cela va générer un symbole pour chaque type. | ||
| + | |||
| + | ====Restriction==== | ||
| + | |||
| + | ===Fonction template=== | ||
| + | |||
| + | Il n'est pas possible de définir un concept avec un template non défini dans le concept. | ||
| + | |||
| + | Exemple: | ||
| + | |||
| + | <code cpp> | ||
| + | struct Goat { | ||
| + | template< | ||
| + | void eat(T); | ||
| + | }; | ||
| + | </ | ||
| + | |||
| + | Il n'est pas possible de laisser '' | ||
| + | |||
| + | [[https:// | ||
| + | |||
| ====Migration C++17 vers C++20==== | ====Migration C++17 vers C++20==== | ||
lang/cpp/concept.1636790093.txt.gz · Dernière modification : de root
