小编Don*_*ony的帖子

通过在C++中继承类来重命名类成员

我想"重命名"我班上的一些成员ofVec4f.

我知道在严格的C++中这是不可能的,但是我可以创建一个继承自我的类的新类并声明新成员,这些成员是别名或指向原始成员的指针吗?

我尝试了以下方法:

class ofVec4fGraph : public ofVec4f {

    public :
        float& minX;
        float& maxX;
        float& minY;
        float& maxY;

        ofVec4fGraph(float _minX,float _maxX, float _minY, float _maxY )
                    : minX(_minX), maxX(_maxX), minY(_minY), maxY(_maxY)
                    { ofVec4f(_minX, _maxX, _minY, _maxY); };

    };
Run Code Online (Sandbox Code Playgroud)

c++ inheritance alias rename class

6
推荐指数
2
解决办法
2477
查看次数

标签 统计

alias ×1

c++ ×1

class ×1

inheritance ×1

rename ×1