Попробую сделать стресс тест, но что это даст?
#include <iostream>
#include <type_traits>
template <typename T>
class Test {
public:
void test()
{
if constexpr(std::is_integral<T>::value)
int i = 42;
else
double i = 42;
std::cout << i << std::endl;
}
};
int main(int argc, char* argv[])
{
Test<int> t1;
Test<double> t2;
return 0;
}
Теперь я вообще ничего не понимаю...