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
destructor
:
Content language: Русский
English
Что выведет код: #include <iostream> using namespace std; class D { public: D () { cout << "D"; } virtual ~D () { cout << "~D"; } }; class A : public D{ public: A () { cout << "A";} ~A() { cout << "~A";} }; class C : public D{ public: C () { cout << "C";} virtual ~C () { cout << "~C";} }; class B : public A, C { public: B () {cout << "B";} ~B () { cout << "~B"; } }; int main () { A *b = new B (); delete b; return 0; }
destructor
Что выведет такая программа? #include <vector> #include <iostream> struct A { A(int i) { std::cout << "A(" << i << ")"; } ~A() { std::cout << "~A()"; } }; int main() { std::vector<A *> a; for (int i = 0; i < 3; i++) { a.push_back(new A(i)); } return 0; }
destructor
← Prev
1
2
3
4
5
Next →
Sign Up Now
or
Subscribe for future quizzes