先定义一个结构体:
typedefy struct STU
{
  char name[10];
  char num[10];
  float dengfen;
}DataType;
然后要定义一个*data 指向这个结构体的指针。现在问题是这个结构体里的数据类型不是同一个,怎么定义这个指针变量的类型??而且怎么在类中实现?比如这样的一个类:
class student
{
  private:
  char name[10];
  char num[10];
  float dengfen;
}
也就是说怎么定义一组数据的类型,尤其是在类中?

解决方案 »

  1.   

    不是很理解楼主的意思,C++中class和struct都是“类”。结构指针嘛,就加个*号就是指向结构体的指针变量啦,楼主还是要好好看书先
      

  2.   

    >... 怎么定义这个指针变量的类型 ?
    -----------------------------------
    DataType *data;>...而且怎么在类中实现?
    -----------------------------------
    想用指针么? 加进去就可以了, 例如:
    class student
    {
      private:
        DataType *data;
    }
      

  3.   

    sgnaw(李逍遥)
    **********************************
    不错。