我不太清楚如何解释这一点,但我会尝试。C++/Qt,获取派生对象变量名称列表?
我有一个对象A,它有一个rownr和分区nr。 B,C继承自A并添加了一些其他变量(以及它们的get/setters)
然后我有一个函数,它接受从A(B,C ...等)派生的变量,它将创建数据库/表中的记录与对象所具有的变量具有相同的列。
例如:然后
class A {
int paritionKey;
int rowKey;
set/get for them both
}
class B : A {
string color;
...
}
一个表将被称为 “B”,并有3列,partitionKey,rowKey和颜色。
有没有任何方式不硬编码呢?或者最好的方法是在类中创建一个toString方法,该方法返回将用于构造表中新行的xml请求体的一部分? (使用REST)