问题补充。
我自己认为是这样的问题:
就是有一个对象Topology,它有一个QVector,这个QVector中的每个元素都是一个Router。而Router呢,它自己也有一个QVector,其中的每个元素是一个Routing。而Routing这个对象很规矩,其中只有一些QString什么的。
现在的问题就是,当我将一个Routing对象push_back进一个Router的时候,没有什么问题。而当我将一个Router对象push_back进入一个Topology的时候,程序就崩溃了。是不是因为Router对象中含有一个QVector导致它的大小不确定呢?那该怎么办呢?