Hlavní navigace

Názor k článku Nové Ubuntu má vážné problémy s grafikami Intel od ondra.novacisko.cz - Už jste někdy viděl alokaci ve statický alokovaném...

  • Článek je starý, nové názory již nelze přidávat.
  • 20. 5. 2009 2:03

    ondra.novacisko.cz (neregistrovaný)
    Už jste někdy viděl alokaci ve statický alokovaném bufferu?
    
    static MyObject *singleton = 0;
    char buff[sizeof(MyObject)];
    
    MyObject getSingleton() {
      if (singleton == 0) singleton = new(buffer) MyObject();
      return singleton;
    }
    
    Tohle se dá samozřejmě napsat i šablonou, pak se deklarace takového singletonu provede na jedné řádce. Opravdu tomu nerozumíte!