Existe-t-il un type de pointeur automatique, similaire à auto_ptr
ou scoped_ptr
, pour Symbian?Pointeur automatique pour Symbian
0
A
Répondre
1
Malheureusement, non. Si vous voulez dire Symbian C++ natif, bien sûr. Je ne peux que vous proposer d'utiliser template <class T> class TAutoClose
, qui peut être utilisé pour appeler la méthode Close()
sur différentes classes R, lorsque l'instance TAutoClose est hors de portée. Par exemple,
RFile myFile;
TAutoClose<RFile> iFile;
iFile.iObj = myFile;
myFile::Close()
sera appelée quand iFile est hors de portée.
Espérons que cela aide. Le développement de Symbian n'est pas facile. :)
Je supposais autant, mais je voulais dire quelque chose comme Boost. Bien sûr, ces classes peuvent être écrites. – Lev
Bien sûr, ils peuvent. Parlant de Boost, il est disponible pour Symbian dans le cadre du plugin Open C++, mais Open C++ n'est souvent pas une option (du moins pour beaucoup de mes tâches de programmation Symbian). – Haspemulator