Memory management Symbian的自动指针 有任何一种自动指针,类似于 AutoPyTP或 SimeDePPTR ,对于Symbian? < P>不幸的是,不,如果你是指本机Symbian C++,当然。我只能建议您使用模板类TAutoClose,当TAutoClose实例超出范围时,可以使用它在不同的R类上调用Close()方法。比如说, RFile myFile; TAutoClose<RFile> iFile; iFile.iObj = myFile; rfilemyfile; 互变异构体; iFile.iObj=myFile;

Memory management Symbian的自动指针 有任何一种自动指针,类似于 AutoPyTP或 SimeDePPTR ,对于Symbian? < P>不幸的是,不,如果你是指本机Symbian C++,当然。我只能建议您使用模板类TAutoClose,当TAutoClose实例超出范围时,可以使用它在不同的R类上调用Close()方法。比如说, RFile myFile; TAutoClose<RFile> iFile; iFile.iObj = myFile; rfilemyfile; 互变异构体; iFile.iObj=myFile;,memory-management,symbian,Memory Management,Symbian,当iFile超出范围时,将调用myFile::Close() 希望这有帮助。Symbian开发并非易事。:) 我也这么想,但我的意思是“助推”。当然,这样的课程是可以写的,当然可以。说到Boost,它可以作为Symbian作为开放C++插件的一部分,但是开放的C++常常不是一个选项(至少对于我的许多Symbian编程任务来说)。

当iFile超出范围时,将调用
myFile::Close()


希望这有帮助。Symbian开发并非易事。:)

我也这么想,但我的意思是“助推”。当然,这样的课程是可以写的,当然可以。说到Boost,它可以作为Symbian作为开放C++插件的一部分,但是开放的C++常常不是一个选项(至少对于我的许多Symbian编程任务来说)。