Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » <cxyz> und <xyz.h>

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
03.12.2002, 16:16 Uhr
void*
Generic Pointer
(Operator)


Warum steht das z.B. so in der MSDN:


C++:
namespace std {
#include <stdio.h>
     };



aber die Datei sieht gar nicht so aus???

Wenn ich


C++:
#include <cstdio>
// und
std::printf(...);



mache klappt das ja nicht, kein Wunder, wenn man sich das mal anschaut:

cstdio:

C++:
// cstdio standard header

#if     _MSC_VER > 1000
#pragma once
#endif

#ifndef _CSTDIO_
    #define _CSTDIO_
    #ifdef _STD_USING
         #undef _STD_USING
         #include <stdio.h>
         #define _STD_USING
    #else
         #include <stdio.h>
    #endif /* _STD_USING */
#endif /* _CSTDIO_ */

/*
* Copyright (c) 1994 by P.J. Plauger.  ALL RIGHTS RESERVED.
* Consult your license regarding permissions and restrictions.
*/





Was soll der ganze Mist?
--
Gruß
void*

Dieser Post wurde am 03.12.2002 um 17:34 Uhr von FloSoft editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
03.12.2002, 17:35 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


tja des tut doch nix anderes als stdio.h inkludieren ...

nur wenn eben _STD_USING definiert ist, tut er es undefinieren(?) und wieder definieren und hängt wieder den header rein

TYPISCH MICROSOFT
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: