小编Ale*_*acu的帖子

我有不同的类,我想用这些类中的对象创建一个向量,并按值对其进行排序

我有头等舱.

class Class1
{

public:
   Class1();
   double getVal();
   bool operator<(Class1& A) { return getVal() > A.getVal(); }
virtual ~Class1();
}
Run Code Online (Sandbox Code Playgroud)

从这个课程我得到两个班级.

class Class2 : virtual public Class1
{
 protected:
   int val1;
 public:
 int getVal(){ return val; }
 bool operator<(Class1& A) { return getVal() > A.getVal(); }
 }  
Run Code Online (Sandbox Code Playgroud)

而第二节课.

 class Class3 : virtual public Class1
 {
    protected:
       double val2;
    public:
       double getVal(){ return val; }
       bool operator<(Class1& A) { return getVal() > A.getVal(); }
 }
Run Code Online (Sandbox Code Playgroud)

最后从这些课程中我得到了一个课程.

 class Class4 : public Class2, …
Run Code Online (Sandbox Code Playgroud)

c++ sorting algorithm vector multiple-inheritance

0
推荐指数
1
解决办法
55
查看次数

标签 统计

algorithm ×1

c++ ×1

multiple-inheritance ×1

sorting ×1

vector ×1