如何在c ++中将主对象引用传递给它的所有低级模块

时间:2016-03-04 14:14:48

标签: c++ qt c++11

当我创建主(Car)对象时,它会在内部逐个创建低级模块。

我在所有内部对象的主对象中引用一些函数

目前我通过函数传递主对象(所有类中的Setter函数)

有些我感觉不太好。你能不能给我一些好的设计。

examlpe:

    car mainobject

   grid object                mainobject->getFIleName()
      vertex oject            mainobject->getFIleName()
          sub object1         mainobject->getFIleName()
          sub object2         mainobject->getFIleName()

   triangle object             mainobject->getFIleName()
        vertex oject            mainobject->getFIleName()
          sub object1           mainobject->getFIleName()
          sub object2            mainobject->getFIleName()

   canvas ojbect                mainobject->getFIleName()

   mesher oject                 mainobject->getFIleName()
         obj1                   mainobject->getFIleName()
         obj2                   mainobject->getFIleName()
         obj3                   mainobject->getFIleName()

我虽然有静态课。从静态类我将获得主要对象,但我需要创建多个汽车实例,所以我不能使用静态类

0 个答案:

没有答案