[MFC]CArray数组初始化问题

 CArray <CButtonST, CButtonST&>m_Menu_Btn;
    m_Menu_Btn.SetSize(8);
    m_Menu_Btn.SetAt(1, m_btn_system);
    m_Menu_Btn.Add( m_btn_system, m_btn_heyue,m_btn_dayline, m_btn_fenshi, m_btn_one, m_btn_five, m_btn_15, m_btn_onehour );

我想一次性初始化所有的CButtonST类的所有变量,我应该怎么做。

然后遍历CArray数组,调用每个元素的初始化

先遍历输出,接着给每个元素初始化