在线等,请说明#include "MyClass.h" 和 class MyClass;两种方法来载入类的区别和作用?

解决方案 »

  1.   

    class MyClass只是个声明,它不是具体的。具体用时还要#include "MyClass.h"
    所以定义 MyClass 实例时只能用指针,否则出错。欢迎批评指正。
      

  2.   

    直接在应用程序下定义类class MyClass;那么他的作用域只能在该应用程序体内实现!
    而自己封装了类,那么在一个工程下的任何位置只要加上#include "MyClass.h"便可以使用该类类型变量,这种方法当然更为实用!不知你问的是不是这个意思!