我写了一个似乎很好的手术,但我不知道它是否真的..。合法的。我有一个行类和扩展class SuperRow : public Row {};std::vector<Row> GetRows(){ rows.push_back(row2);}
我有另一个函数想要那个数据,但是它有一个对象向量,它扩展了主向量的数据类型order to com
最初,基类B是从类A派生的,但由于C是从A和B派生的,所以我进入了一个讨厌的菱形继承,因此删除了B中的继承,选择了一个转换函数到A。 现在我收到了C类型的类的警告,因为转换为从未使用过的基类。我如何修复或删除它们?程序运行时没有问题。implementation
class C: public A, publi
Return CType(trans.Base, SqlTransaction) End Operator如果在我的代码中我做了Widening Operator CType(ByVal trans As MyDbTransaction) As SqlTransaction> to resolve this cast'Public Class MyConnection