美文网首页
类与继承的生命周期

类与继承的生命周期

作者: 诸事圆成 | 来源:发表于2023-02-23 11:15 被阅读0次
    #include <iostream>
    #include <fstream>
    #include <sstream>
    #include <string>
    #include <cstdint>
    
    class data
    {
    public:
        data() { std::cout << "data init~\n"; }
        ~data() { std::cout << "data exit~\n"; }
    };
    
    class number
    {
    public:
        number() { std::cout << "number init~\n"; }
        ~number() { std::cout << "number exit~\n"; }
    };
    
    class Base
    {
    public:
        Base() { std::cout << "Base init\n"; };
        virtual ~Base() { std::cout << "Base exit~\n"; };
    
    private:
        data inter;
    };
    
    class worker : public Base
    {
    public:
        worker() {
            std::cout << "Worker init\n";
        }
        ~worker() {
            std::cout << "Worker exit\n";
        }
    private:
        number nm;
    };
    
    int main()
    {
        { 
            worker aa;
        }
       
        return 0;
    }
    

    结果:


    image.png

    相关文章

      网友评论

          本文标题:类与继承的生命周期

          本文链接:https://www.haomeiwen.com/subject/biwzkdtx.html