Supprimer un message
Raison de suppression du message (envoyée à l'utilisateur)

Voulez vous réellement supprimer ce message?  


rfr
Je crois que je vais devoir me tapper un truc du genre si je vous écoute bien ...

#define _S(x) String(x)
#define _PS(x) &String(x)

Ou pour éviter la création d'objets inutiles:

#define _S(x) StringManager::GetString(x)
#define _PS(x) StringManager::GetStringPtr(x)

Cette dernière solution ayant au moins l'intérêt de ne créer l'objet qu'une seule fois pour chaque string unique. Au cout, bien évidement, d'un lookup dans une hashtable.
Ca assure aussi qu'on considère l'objet crée comme +/- "statique" et que donc on ne se tracasse plus de son existence pour la désallocation.

Mais comme les strings fixes seraient de toute façon marginales, on ne pénalise pas trop les perfs.

Bon ok, c'est pas terribles les defines mais si ça me permet de m'en sortir pour le reste...
Informaticien.be - © 2002-2024 AkretioSPRL  - Generated via Kelare
The Akretio Network: Akretio - Freedelity - KelCommerce - Votre publicité sur informaticien.be ?