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

C++怎么将一个指针指向的地址赋给一个该类型的变量

2013-11-02 
C++如何将一个指针指向的地址赋给一个该类型的变量?比如CPoint cp, *ptrCp……//初始化,之后我可以这样写pt

C++如何将一个指针指向的地址赋给一个该类型的变量?
比如


CPoint cp, *ptrCp;
……
//初始化,之后我可以这样写
ptrCp = &cp;

现在的问题是,我想反过来,即我的指针变量已经指向了一个Cpoint的对象(new 出来的)
我需要:

CPoint cp2 = //……通过指针将new出来的对象传给cp2。 

该怎样做???才能将指针变量指向的对象赋值给一个类类型的变量??
------------------------------
实际的场景是我在函数中用new创建一个CPoint的对象(用new是为了防止函数结束我的对象被回收),在别的函数中接着我要画一条线,用的是
GraphicsPath path; path.AddLine(……)

问题在于AddLine的原型是
AddLine(Point& pt1, Point& pt2) 

它的参数不是指针类型
[解决办法]
CPoint &cp2 = *ptrCp

热点排行