首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

c++的构造函数与类指针的有关问题

2012-04-24 
c++的构造函数与类指针的问题假如有一个类A:classA{?//怎样实现?public:intid;}可以用以下的方式使用AA::P

c++的构造函数与类指针的问题
假如有一个类A:
class   A
{
    ?//怎样实现?
public:
      int   id;
}
可以用以下的方式使用A

A::Ptr   info(new   A());
info-> id   =   1;

哪位大侠帮帮忙啊~

[解决办法]
不太清楚你的意思呢,A::Ptr 是什么意思呢? 看样子Ptr是A里面的一个静态成员? 那A::ptr info 又是什么呢?成员本身是个变量啊不是类型啊他怎么又定义了一个info变量呢? 在清楚的描述一下你的要求吧
[解决办法]

C/C++ code
class   A{public:    typedef A* Ptr;    int   id;};
[解决办法]
探讨
引用:

C/C++ code

class A
{
public:
typedef A* Ptr;
int id;
};


你这样定义,Ptr无法被A引用,因为Ptr不是A中的成员

[解决办法]
探讨

引用:
引用:

C/C++ code

class A
{
public:
typedef A* Ptr;
int id;
};


你这样定义,Ptr无法被A引用,因为Ptr不是A中的成员


A::Ptr当然可以 你试试

热点排行