0
点赞
收藏
分享

微信扫一扫

内部类


private型内部类:不外用

public型内部类:可外用,但多了一层包装

//---------------------------------------------------------------------------
#include <stdio.h>
#include <vcl.h>
#pragma hdrstop

//---------------------------------------------------------------------------

#pragma argsused

class COuter
{
private:
   class CInner
   {
   public:
      void sayHi()
      {
        printf("Hi\n");
      }
   };
 public:
   static void sayHi()
   {
       CInner objin;
       objin.sayHi();
   }
};
int main(int argc, char* argv[])
{
         COuter::sayHi();
         getchar();
         /*
         COuter::CInner objin;
         objin.sayHi();
         getchar();
         */
        return 0;
}
//---------------------------------------------------------------------------



举报

相关推荐

内部类。。

0 条评论