智能指针

用户端。不要求使用智能指针,但是所有框架方法都会返回智能指针。类构造函数不是私有的,用户可以使用常规指针及相应的“new, delete”指令来创建代理。

ALPtr<ALProxy> proxy = getParentBroker()->getProxy("ALMotion"); // proxy will be automatically deleted. proxy->callVoid("walk"...) ALProxy *proxy2 = new ALProxy("ALMotion"); // don't forget to delete proxy2 ALProxy *proxy3 = getParentBroker()->getProxy("ALMotion"); // forbidden





Copyright © 2010 Aldebaran-Robotics - 版权所有