遍历类对象列表并将其打印出来

时间:2015-05-12 00:12:10

标签: c++

我有一个类对象结构,如下所示。这里的地名是X类的对象,银行名是Y类的对象。

<MidWest>
   <Independent Bank Of MidWest/>
   <Midland Bank Of America/>
   <Texas>
      <Bank Of America/>
      <Chase Bank/>
      <Wells Fargo/>
      <Austin>
         <Supereme National Bank/>
         <Master Chanse Bank/>
         <Austin East>
            <National Bank Of Austin/>
            <Federal Bank/>
         </Austin East>
      </Austin>
    </Texas>
   <Arizona></Arizona>
   <Kansas>
      <Federal Credit Union/>
      <Kansas State Bank/>
      <Wichita>
         <State Bank of Kansas/>
         <Wichita Credit Union/>
      </Wichita>
   </Kansas>
   <Missouri>
      <Bank of St Louis/>
   </Missouri>
   <Kentucky></Kentucky>
   <Iowa></Iowa>
</MidWest>

我想要做的是,从父( MidWest )对象遍历并遍历每个子元素并将其打印出来。这里的技巧是,类X对象本身内可以有多个类X对象。

我无法想出一个智能逻辑,它将遍历并查找所有子元素并将其打印出来。上述对象结构只是一个例子。在我的应用程序中,我可以得到任何地方和银行的组合,这个逻辑应该足够聪明,可以从ROOT父级遍历到每个子元素。

0 个答案:

没有答案