C++ Templates : Вопрос 1 : 20

Что будет выведено в результате выполнения данной программы:

template<class T, class U> 
struct A{ 
    struct dummy{char _[2];}; 
    static char _(T); 
    static dummy _(...); 
    static const bool value=sizeof(_(U()))==sizeof(char); 
}; 
struct B{}; 
struct C:B{}; 
... 
cout << A<B,C>::value << A<B,B>::value << A<C,B>::value;
1 балл

  • 1

© Copyright © 2017 - 2019 Все права защищены. Бесплатное онлайн образование.