1
std :: is_constructible повертає непослідовне значення для приватного конструктора
Які правила std::is_constructibleкеруються приватними конструкторами? Дано наступний код: #include <iostream> class Class { private: Class() { } }; template <typename T> class Test { public: static void test() { std::cout //<< std::is_constructible<Class>::value << std::is_constructible<T>::value << std::endl; } }; int main() { Test<Class>::test(); } Цей відбиток 0( ideone ), тобто Tне …
13
c++
typetraits