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
const-cast
:
Content language: Русский
English
Что будет выведено на экран в результате выполнения следующего кода? #include <iostream> class A { public: A() { } operator int() { return 10; }; operator float() const { return 2.0; }; }; class B { public: B() { } operator int() const { return 5; }; operator float() { return 1.0; }; }; int main() { A a; B b; std::cout << a + b << std::endl; return 0; }
const-cast
Какой из вариантов кода скомпилируется? //1 double a = 2.71; const int &b = a; //2 double a = 2.71; int &b = a;
const-cast
В каких строчках содержатся ошибки (компиляции и приводящие к "падению" программы) ? int main() { int n = 10, m = 100; int *p; int* const p1 = new int(n); int const* p2 = &n; *p = n; //1 p = &n; //2 *p1 = m; //3 p1 = p; //4 *p2 = m; //5 p2 = p1; //6 }
const-cast
что выведет этот код? #include <iostream> #include <string> struct A { const std::string &a; A(const std::string &b) : a(b) {} }; int main() { A a("test"); std::cout << a.a; }
const-cast
← Prev
1
2
3
Next →
Sign Up Now
or
Subscribe for future quizzes