Шаблоны C++: различия между версиями
→Ошибки в шаблонах: Были приведены не ошибки шаблонов, а ошибки функций, совершенно не уникальные для шаблонов
(Требуется пояснение термина) |
(→Ошибки в шаблонах: Были приведены не ошибки шаблонов, а ошибки функций, совершенно не уникальные для шаблонов) |
||
=== Ошибки в шаблонах ===
Ошибки, связанные с использованием конкретных параметров шаблона, нельзя выявить до того, как шаблон использован. Например, шаблон <code>min</code> сам по себе не содержит ошибок, однако использование его с типами, для которых операция <code>'<'</code> не определена, приведёт к ошибке:
|