2010-07-09 16 views

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. :)

+0

Je supposais autant, mais je voulais dire quelque chose comme Boost. Bien sûr, ces classes peuvent être écrites. – Lev

+0

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