C++
In which o ...
Мова сайту: Українська
Українська
English
Русский
Тести з програмування
Вхід
Реєстрація
Тести з програмування
Теорія
Сніпети
Статті
Головна
Android
Ціни
FAQ
Історія Cosmo
Правила та умови сервісу
Політика конфіденційності
Політика щодо файлів cookie
Зворотній Зв’язок
In which order are class fields initialized in a class?
In the order of their declaration
In the order of constructor's initialization list
The initialization order is not guaranteed
Explanation
Get an explanation when it's available:
Subscribe
initialization
class
Подобається
Ввійдіть
щоб вподобати
Комментувати
Ввійдіть
щоб прокоментувати
Поширити
Tweet
Пов'язані матеріали
Что будет выведено в результате выполнения следующей программы? #include <iostream> using namespace std; class Clazz { int a; const int b; int c; public: Clazz(int a, int b):a(a - 1),b(b),c(a - 2) {} void print() { cout << a << b << c << endl; } }; int main() { Clazz x(5, 10); x.print(); return 0; }
Будет ли создан объект класса в котором нет ни одного конструктора?
Содержатся ли в коде ошибки, которые не позволят коду скомпилироваться? class A { const int a; A() { a = 10; } };
Что будет выведено в терминал в результате работы следующего кода: #include <iostream> using namespace std; const float WEIGHT = 1.0; class A { public: A(); A(int initialCount); float mWeight; int mCount; }; A::A(int initialCount) : mCount(initialCount), mWeight(mCount*WEIGHT) { } int main() { A objA(15); cout<<objA.mWeight<<endl; return 0; }
Что будет напечатано в результате выполнения функции Test()? #include <iostream> class A { public: A() { std::cout << "A()"; } }; void Test() { A a1 = A(), *a2(), &a3(a1); }
Тести з
C
++
Приєднуйся і вивчай C++
або
Дізнайся більше про
Тести з C++ онлайн
Слідкуй за CodeGalaxy
Мобільний додаток Beta
Зворотній Зв’язок
Продовжуйте вивчати
тести з C++
int main() { const int* i = int(); // 1 int const* j = int(); //2 int* const k = int(); //3 int* l(); //4 ++i; //5 ++j; //6 ++k; //7 ++*k; //8 ++l; //9 } Откомпилируется ли такой код? Если нет, то в каких строчках будут ошибки компиляции? После стандарта C++14.
Какой результат работы программы? #include <iostream> using namespace std; void f(double) { cout<<"f1"<<endl; } void f(const int ) { cout<<"f2"<<endl; } void f( int & ) { cout<<"f3"<<endl; } void main(void) { int n = 1; double b = 2; f(n); f(b); }
#include <iostream> using namespace std; int &test() { static int a = 3; return a; } int main() { ++++++test(); cout << test() << endl; return 0; } Что выведет cout?
При истинности какого из приведенных высказываний имеет смысл вычитание указателей?
Какое ключевое слово используется для описания пространства имен?
В чем разница между X x; и X x(); ?
Зареєструйся Зараз
або
Підпишись на майбутні тести
Ввійдіть щоб вподобати
Ввійдіть щоб прокоментувати