Adresse Datentyp



  • Du kannst dir nen Typ selber bauen, man sieht sowas z.B. bei Windows:

    typedef unsigned long HANDLE;
    int main()
    { 
    	int value = 707;
    	int* p = &value;
    	HANDLE hp = p;
    	printf ( "%d\n", *(int*)hp );
    	return 0; 
    }
    


  • Big Brother schrieb:

    typedef unsigned long HANDLE;
    int main()
    { 
    	int value = 707;
    	int* p = &value;
    	HANDLE hp = p;
    	printf ( "%d\n", *(int*)hp );
    	return 0; 
    }
    

    Autsch. Selten so einen Scheiß gelesen.



  • Wo ist dein Problem?



  • Naja, irgendwo ist es schon ein bisschen hässlig 😃



  • Big Brother schrieb:

    Du kannst dir nen Typ selber bauen, man sieht sowas z.B. bei Windows:

    typedef unsigned long HANDLE;
    int main()
    { 
    	int value = 707;
    	int* p = &value;
    	HANDLE hp = p;
    	printf ( "%d\n", *(int*)hp );
    	return 0; 
    }
    

    Warum machen die nicht typedef void *HANDLE; ?
    🙂



  • mngbd schrieb:

    Big Brother schrieb:

    Du kannst dir nen Typ selber bauen, man sieht sowas z.B. bei Windows:

    typedef unsigned long HANDLE;
    int main()
    { 
    	int value = 707;
    	int* p = &value;
    	HANDLE hp = p;
    	printf ( "%d\n", *(int*)hp );
    	return 0; 
    }
    

    Warum machen die nicht typedef void *HANDLE; ?
    🙂

    Imho machen die das so:

    typedef PVOID HANDLE; 
    
    typedef void * PVOID;
    


  • http://ava7.com/images/funny-toilet-pictures/intel-inside.jpg

    mehr kann man zu windows eigentlich nicht sagen, auch wenn mir die funktions namen besser gefallen als unter linux, so kommt mir bei den x-tausend typedefs, defines und ...Ex funktionen das kotzen. hat evtl. auch etwas damit zu tun, das ein code cleanup zuviel alte software zerstört hätte. evtl. haben daher die immer wieder auf den alten haufen drauf gecoded;)

    werd mich eh in den nächsten tagen mehr mit windows beschäftigen mal sehen ob mich mein erster eindruck getäuscht hat.

    lg lolo



  • Die WinAPI ist immerhin konsistent.



  • Ups, falsches Forum.



  • Janjan schrieb:

    Die WinAPI ist immerhin konsistent.

    konsistent evtl. aber das machts nicht viel besser schauen wir uns doch mal ein wort an MB_ICONEXCLAMATION also ich tu mich da jedes mal wieder schwer das zu lesen. und das ist in der winapi normal sowas einfach zusammen zu klatschen und mit viel glück existiert dann noch MBICONEXCLAMATION wems gefällt.

    btw. bei dem ganzen geschreie im windows code würd ich relativ schnell heiser werden 😉

    volkard schrieb:

    Ups, falsches Forum.

    ist mir schon klar das hier eher die windows lover leben, aber deswegen müssen wir ja nicht immer einer meinung sein.

    lg lolo



  • Janjan schrieb:

    Die WinAPI ist immerhin konsistent.

    ja mei linux ist eben ein bischen wie ein hundertwasserhaus

    hundertwasserhaus schrieb:

    Ein Maler träumt von Häusern und einer schönen Architektur, in der der Mensch frei ist und dieser Traum wird Wirklichkeit.

    lg lolo


Anmelden zum Antworten