上面翻译成中文,是说CDC类中定义了一个DC对象吧。

解决方案 »

  1.   

    图片只说明了 CDC 继承自 CObject
    即 CObject 为 CDC 的基类但类中是可以包含类的
    class CClassA
    {
        CClassA();
        ~CClassA();public:
        class CClassA_1()
        {
            CClassA_1();
            ~CClassA_1();
        };
    };// 当你要使用 CClassA_1 的时候需要把主类的名称也写上
    CClassA::CClassA_1 myClass;
    你可以简单点把类看成是一个包含有函数的结构体更详细的你可以看看 CMap 类, 它就是有个类中类
      

  2.   

    LZ看看嵌套类http://blog.csdn.net/firstit/article/details/6154320
      

  3.   


    英文及含义是这个意思,但是跟你那个图片没有关系图片的意思是CDC继承自CObject类中当然可以嵌套类了,也就是传说中的 “组合”继承 和 组合 都是一种设计方式,重要的是侧重点不同,实际应用当中需要根据需求谨慎选择
      

  4.   

    可以,com相关的类一般都是镶嵌的,但是,如果外层访问,则需要加入外层类名进行指定
      

  5.   

    可以,MFC就是通过嵌套类的方法实现COM接口。
      

  6.   

    如果在类ClassA中定义ClassB类,则在外部访问ClassB时,要加上ClassA::,即ClassA::ClassB
      

  7.   

    The CDC class  defines  a class of device—context   ob jects