我是一些家庭树软件的开发者(用C ++和Qt编写).在我的一位客户向我邮寄错误报告之前,我没有遇到任何问题.问题是客户有两个孩子和自己的女儿,因此,他因错误而无法使用我的软件.
这些错误是我处理家族图的各种断言和不变量的结果(例如,在走一个循环之后,程序声明X不能同时是Y的父亲和祖父).
如何在不删除所有数据断言的情况下解决这些错误?
c++ graph cycle assertions family-tree
assertions ×1
c++ ×1
cycle ×1
family-tree ×1
graph ×1