Шаблоны C++: различия между версиями

[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
м откат правок 78.37.77.194 (обс.) к версии Vs64vs
Метка: откат
Строка 97:
 
<source lang="cpp">
int i[5] = { 5, 4, 3, 2, 1 };
sort< int >( i, 5 );
 
char c[] = "бвгда";
sort< char >( c, strlen( c ) );
 
sort< int >( c, 5 ); // ошибка: у sort< int > параметр int[], а не char[]
 
char *ReadString = read< 20 >();
delete [] ReadString;
ReadString = read< 30 >();
</source>
Для каждого набора параметров компилятор генерирует новый экземпляр функции. Процесс создания нового