【发布时间】:2018-02-15 16:11:30
【问题描述】:
所以,我创建了一个类,然后构造了该类的两个独立实例:
disc discOne; // Construct objects
disc discTwo;
类的声明是通过一个头文件单独完成的:
class disc
{
public:
disc();
~disc();
void changeRadius(short);
void throwDisc(short, short);
void printLocation() const;
void printInfo() const;
private:
short radius;
short xlocation;
short ylocation;
};
例如,我可以使用 printInfo() 和 changeRadius() 函数,但是如何比较(例如)这两个对象之间的半径?我想做一些比这更复杂的事情,但是如果我了解了基础知识,我想尝试弄清楚。
我遇到的问题是我过去使用过结构,如果是这样的话,我会简单地去:
discOne.radius > discTwo.radius
或类似的东西。但是,类的语法调用了与该类相关的函数。很抱歉漫无边际,但我无法表达清楚 - 这可能是我难以通过自己在互联网上搜索找到任何指导的原因。
【问题讨论】:
标签: c++