Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- class miSingleton {
- private:
- miSingleton() {}
- public:
- static miSingleton& obtener_instancia() {
- static miSingleton instancia;
- return instancia;
- }
- void imprimir_direccion() {
- printf("%p\n", this);
- }
- };
- int main() {
- for (size_t i = 0; i < 10; i++) {
- miSingleton s = miSingleton::obtener_instancia();
- s.imprimir_direccion();
- }
- // Siempre imprime la misma dirección
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement