Performancevergleich von C, C++, MS VC++, VB6 und noch einige Fragen!



  • Hab gerade mal gesucht und in xstring.h (MSVC 2010) das hier gefunden:

    enum
    		{	// length of internal buffer, [1, 16]
    		_BUF_SIZE = 16 / sizeof (_Elem) < 1 ? 1
    			: 16 / sizeof (_Elem)};
    
    union _Bxty
    		{	// storage for small buffer or pointer to larger one
    		_Elem _Buf[_BUF_SIZE];
    		_Elem *_Ptr;
    		char _Alias[_BUF_SIZE];	// to permit aliasing
    		} _Bx;
    

    Das sollte das eigentlich belegen.

    Schreiben die den Code eigentlich mit absicht so unverständlich? 😃
    Edit: Die Stellen da gehen vll noch, aber wenn man sich mal etwas mehr anguckt - ich finde es absolut scheusslich.
    Edit2: Ich hoffe mal, dass ich das überhaupt veröffentlichen darf...


  • Mod

    ⚠ Leute, guckt mal auf den Kalender! Der Thread ist seit 4 Jahren tot und wurde bloß von einem Spammer wieder hoch geholt! ⚠


Anmelden zum Antworten