Информация об изменениях

Сообщение Re: Пример использования шаблонов для оптимизации от 26.11.2014 10:27

Изменено 26.11.2014 10:28 Mr.Delphist

Здравствуйте, chaotic-good, Вы писали:

CG>Я хочу придумать задачу, в которой шаблонный параметр целочисленного типа использовался бы для оптимизации. Что-то вроде:


CG>
CG>template<int X>
CG>void func(...) {
CG>   // делаем что-нибудь такое, что может
CG>   // работать быстрее, если Х известно во 
CG>   // время компиляции
CG>}
CG>


template<int X>
void func(...) {
    return X;
}


Интересно, заинлайнит?
Re: Пример использования шаблонов для оптимизации
Здравствуйте, chaotic-good, Вы писали:

CG>Я хочу придумать задачу, в которой шаблонный параметр целочисленного типа использовался бы для оптимизации. Что-то вроде:


CG>
CG>template<int X>
CG>void func(...) {
CG>   // делаем что-нибудь такое, что может
CG>   // работать быстрее, если Х известно во 
CG>   // время компиляции
CG>}
CG>


template<int X>
int func() {
    return X;
}


Интересно, заинлайнит?