Что за операторы NxArray< ElemType, AllocType >?

Доброе время суток.При изучении PhysX встретил такое выражение: NxArray< ElemType, AllocType >.Как я понимаю, эти скобки - это, конечно, не специфика библиотеки PhysX, но в учебниках по C++ я такое не встречал.Что значат эти операторы?
3 ответа

это инстанцирование шаблона
но в учебниках по C++ я такое не встречал.
плохие у вас учебники


странные у тебя учебники. Есть такая штука - шаблоны (функций или классов). NxArray - шаблонный класс, параметризуемый двумя параметрами.для оч краткой иллюстрации - пример шаблонной функции
template <typename T>T min (T a, T b){   return a < b ? a : b;}
функция реализует обобщенный алгоритм вычисления минимального из двух аргументов и применима для любых типов (в т.ч. классов), к которым применима операция <при использовании компилятор родит экземпляр функции для конкретных параметров.пример использования
min(1,2); // min<int>(int,int)std::string a, b;min(a,b); // min<std::string>(std::string, std::string)min(1, 2.0); // error, неоднозначность - min<int> или min<******>


Спасибо за помощь - теперь всё стало понятно.