zoukankan      html  css  js  c++  java
  • 简单的一个类的存储空间

    /*
    对于此类的模型为:
    class object
    {
        float _x;//类的nonstatic成员函数
        _vptr_Point;//指向虚函数表的指针
    }
    
    virtual table//虚函数表的信息(应该存放的是一些指针)
    slot1---type info for Point(用于支持RTTI)
    slot2---~Point()
    slot3---print()
    
    类之外
    //成员函数
    Point::Point(float)
    float x() const
    
    //static函数
    static int PointCount()
    //static数据成员
    static int _point_count
    */
    #include <iostream>
    class Point    
    {
    public:
        Point(float xval);
        virtual ~Point();
    
        float x() const;
        static int PointCount();
    
    protected:
        virtual std::ostream& print(std::ostream& os) const;
    
        float _x;
        static int _point_count;
    };
  • 相关阅读:
    观光公交
    luogu 4779 【模板】
    最小生成树(luogu 3366)
    计算系数
    更新区间,求单点—— luogu 3368
    HDU
    HDU
    HDU
    HDU
    BFS
  • 原文地址:https://www.cnblogs.com/zzyoucan/p/4007938.html
Copyright © 2011-2022 走看看