В настоящее время я изучаю C ++, и я прочитал главу о шаблонах в книге, которую читаю.
И они только что показали пример использования целого числа в качестве параметра шаблона, это выглядит так:
template<class T, int N> class array{...}
в примере N используется для определения размера массива, но мой вопрос: зачем вам это вообще делать, если вы также можете просто передать размер в качестве параметра конструктора, например?