读书人

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

发布时间: 2012-04-24 14:15:38 作者: rapoo

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当然可以 你试试

读书人网 >C++

热点推荐