Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- 4. რა დაიბეჭდება შემდეგი პროგრამის შესრულების შედეგად?
- პასუხი დაასაბუთეთ.
- */
- #include <iostream>
- using namespace std;
- class K
- {
- public:
- K(){ cout<< "3 "; }
- ~K(){ cout<< "1 "; }
- };
- int main()
- {
- { K a;
- { K b; }
- }
- system("pause");
- return 0;
- }
- /*
- პასუხი:
- 1. იქმნება a ობიექტი და იბეჭდება: "3 ";
- 2. იქმნება b ობიექტი და იბეჭდება: "3 ";
- 3. b ობიექტი იყო {} შიგნით, ის შემდებ ბიჯზე გადასვლისას ნადგურდება და იწერება: "1 ";
- 4. იგივე ემართება a ობიექტს. იგი იშლება შემდეგ ბიჯზე და იწერება: "1 ";
- საბოლოოდ ეკრანზე გამოიტანს: "3 3 1 1" –ს.
- */
Advertisement
Add Comment
Please, Sign In to add comment