Les Snippets

Connexion

Une classe Singleton (Instance unique d'une class)

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 18/03/2006 00:12:27 et initié par Nix [Liste]
Vue : 16153
Catégorie(s) : Class
Langages dispo pour ce code :
- VB 2005, VB.NET 1.x
- C# 1.x, C# 2.x
- PHP 5
- Java
- C# 1.x, C# 2.x
- C++
- Voir tous les langages pour ce code snippet



Langage : C++
Date ajout : 14/05/2006
Posté par exar [Liste]

class MaClasseSingleton{
private:
   static MaClasseSingleton s;
   MaClasseSingleton();
   MaClassSingleton(const MaClasseSingleton&);
   MaClasseSingleton& operator=(const MaClasseSingleton&);
public:
   static MaClasseSingleton& GetInstance(){
      return s;
   }
};

MaClasseSingleton MaClassSingleton::s;


Snippets en rapport avec : Class, Singleton, Instance, Unique



Codes sources en rapport avec : Class, Singleton, Instance, Unique

{Javascript / DHTML} DOM BUILDER : PROTOTYPE ROCKS !
Cette petite source contient un builder DOM compatible avec la syntaxe de celui de Prototype. J'ai ...

{JAVA / J2EE} INSTANCE UNIQUE D'UN PROGRAMME (SANS SOCKET NI FICHIER)
Salut à tous, voici l'idée : une classe nommée essaie de renommer le jar en app_tmp.jar, si ...

{C# / C#.NET} INSTANCE UNIQUE + COMMUNICATION DE MESSAGES (COMPATIBLE 32 ET 64 BIT)
Cette DLL permet d'avoir une instance unique d'un programme en plus de permettre: 1. La communicat...

{JAVA / J2EE} UNE SEULE INSTANCE DE PROGRAMME SANS SOCKET
Dans le cadre d'un projet, je devais mettre en place un système multi-agents sur un réseau très sécu...

{JAVA / J2EE} INSTANCE UNIQUE D'UNE APPLICATION
La demande revenant souvent sur les forums (et ayant cherché moi-même par le passé), j'ai développé ...

{Visual Basic, VB6, VB.NET, VB 2005} INSTANCE UNIQUE DE VOTRE APPLICATION
App.PrevInstance, oui, ok... mais ca ne permet que de savoir si l'exe courant a été lancé ou non....

{PHP} PHP5 - INSTANCIATION UNIQUE DE CLASSE VIA MULTITON
Wowowow, avec un titre aussi compliqué je me demande comment vous avez fait pour venir jusqu'ici :) ...

{C / C++ / C++.NET} UNIQUE INSTANCE PROG (WIN32)
2 projets dans le zip pour 2 methodes. Les 2 methodes ramenent, si c'est le cas, l'ancienne instanc...

{PHP} TÉLÉCHARGEMENT FICHIERS AVEC TICKET DE TÉLÉCHARGEMENT
Bonjour tout le monde. Alors voila. Cette source fait suite à une conversation que j'ai eut sur ce ...

{Visual Basic, VB6, VB.NET, VB 2005} ADDIN HELPER - CRÉEZ VOS PROPRES ADDIN POUR VB6 [MODULES DE CLASSE]
Je vous propose 5 classes qui vont vous aider pour créer vos propres Addin. ======= 4 classes aut...