有没有自动指针,类似于 auto_ptr 或 scoped_ptr ,对于Symbian?
auto_ptr
scoped_ptr
不幸的是,不,如果你是指本地的Symbian C++,当然。我只能建议你用 template <class T> class TAutoClose ,可用于调用 Close()
template <class T> class TAutoClose
Close()
RFile myFile; TAutoClose<RFile> iFile; iFile.iObj = myFile;
myFile::Close() 当iFile超出范围时将调用。
myFile::Close()
希望这有帮助。Symbian开发并非易事。:)