对于Symbian,是否有任何类型的自动指针,类似于auto_ptr
或scoped_ptr
?
答案 0 :(得分:1)
不幸的是,没有。当然,如果你的意思是原生的Symbian C ++。我只能建议您使用template <class T> class TAutoClose
,当TAutoClose实例超出范围时,可用于在不同的R类上调用Close()
方法。例如,
RFile myFile;
TAutoClose<RFile> iFile;
iFile.iObj = myFile;
当iFile超出范围时,将调用 myFile::Close()
。
希望这会有所帮助。 Symbian开发并不容易。 :)