Quizzes
Site Language: English
Українська
English
Русский
Programming Tests
Login
Sign Up
Programming Tests
Theory
Snippets
Papers
Landing
Android
Prices
FAQ
Cosmo Story
Terms and Conditions
Privacy Policy
Cookies Policy
Send Feedback
type parameter
:
Content language: Русский
English
Как правильно объявить метод добавления объекта типа ItemType в шаблон Container вида: template<class ItemType> class Container { /* ... */ };
type parameter
Корректен ли такой код? template <template<class T> class TT> void f() { }
type parameter
Какие из объявлений шаблонов верны?
type parameter
Что будет выведено в результате выполнения кода: #include <iostream> struct A { struct B { int value; } b; }; template<typename T> void func(typename T::B b) { std::cout << b.value; } int main(int argc, char * argv[]) { A a = {{5}}; func(a.b); }
type parameter
Что будет выведено в результате выполнения данной программы: 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;
type parameter
В каких строчках кода содержится ошибка? #include <iostream> using namespace std; template <class X, class Y> void f(X,Y) { cout<<"Ok"<<endl; } void main(void) { f(1,1); //1 f<int ,int>('c', 1); //2 f<string>("str",1.1); //3 }
type parameter
Отметьте верные способы специализации функции tеmрlаtе<сlаss Т> vоid f(Т а, Т b); для типа bооl:
type parameter
Параметром шаблона может быть:
type parameter
← Prev
1
Next →
Sign Up Now
or
Subscribe for future quizzes