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
virtual
:
Content language: Русский
English
Можно ли сделать виртуальным перегруженный оператор?
virtual
Может ли чисто виртуальная функция иметь тело?
virtual
Что из перечисленного может быть виртуальным:
virtual
Что будет выведено? #include <iostream> using namespace std; class C { public: void Print() { cout << "CLASS C"; } }; class D : public C { public: void Print() { cout << "CLASS D"; } }; int main() { C *test = new D(); test->Print(); }
virtual
Могут ли деструкторы быть виртуальными?
virtual
Что выведется на экран ? #include <iostream> using namespace std; class A { public: virtual void Foo(int n = 10) { cout << "A::Foo, n = " << n << endl; } }; class B : public A{ public: virtual void Foo(int n = 20) { cout << "B::Foo, n = " << n << endl; } }; int main() { A * pa = new B(); pa->Foo(); return 0; }
virtual
Какой из двух классов занимает больше памяти в C++: class A{ int i; int foo(int a); }; Class B{ int i; virtual int boom(int b); };
virtual
Чему равен sizeof(A) на 32-х разрядной платформе, где A имеет следующее описание: class A { int a; char ch; double d; virtual void f() = 0; };
virtual
Что будет выведено на экран? class A1 { public: virtual void k(){std::cout<<"A1";} }; class B1: public A1 { public: void k(){std::cout<<"B1";} }; void function(A1 a) { a.k(); } int main() { B1 b; function(b); }
virtual
Что выведет на экран следующая программа? #include <iostream> using namespace std; struct A { void foo() { cout << "A::foo()\n"; } }; struct B : virtual A { virtual void foo() { cout << "B::foo()\n"; } }; struct C : B, virtual A { void foo() { cout << "C::foo()\n"; } }; int main (int argc, char *argv[]) { C().foo(); A *a = new C; a->foo(); static_cast<A*>(new C)->foo(); return 0; }
virtual
← Prev
1
2
3
4
5
Next →
Sign Up Now
or
Subscribe for future quizzes