Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <vector>
- class MyClass {
- public:
- std::string text;
- MyClass(std::string line) : text(line) {
- std::cout << "Ctor " << text << std::endl;
- }
- MyClass(const MyClass& other) : text(other.text) {
- std::cout << "Copy Ctor " << text << std::endl;
- }
- MyClass(MyClass&&) = default;
- ~MyClass() {
- std::cout << "Dtor " << text << std::endl;
- }
- };
- int main() {
- std::vector<MyClass> classes;
- MyClass A("a");
- MyClass B("b");
- classes.push_back(A);
- classes.push_back(B);
- std::cout << " ======= " << std::endl;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement