class CHoge
{
    struct {
        int iMode;
        char cName[8];
    } m_tHistory[8];
};
というのを見かけたんですが、
アクセス可視は private でよかったでしょうか?
実際コンパイルしてみたら private と同様の動きをしたんですが
初めてみるものでして確認がしたいのです。
ちなみに public: を入れると やはり public な動作をしました。
継承とかすると アクセス制限も継承されるのでしょうか?