ФлеймФорумПрограммирование

Как избежать разрыва шаблона? (2 стр)

Страницы: 1 2
#15
19:02, 23 авг 2011

>> if(value && value > 0)
а разве value и value > 0 не одно и то-же?

#16
19:04, 23 авг 2011

Sergio

template <typename T>
void foo(T value)
{
 if (value < static_cast<T>(0) )
 {
   ...
 } 
 else
 {
   ...
 }
}
#17
0:52, 24 авг 2011

Try
ога

правда с шаблонами всё равно могут быть забавные случаи : )

template <class T> struct Foo
{
    Foo (T max = std::numeric_limits<T>::max())
    {
        for (T i = 0; i <= max; ++i)
        {
        }
    }
};
Страницы: 1 2
ФлеймФорумПрограммирование

Тема в архиве.