[C++ / Visual Studio 2005] Nota sulle direttive #include
Se nel vostro listato inserite #include <fstream.h> all'inizio VS2005 si lamenterà del fatto che non trova tale file. Invece se mettere #include "fstream" VS2005 è contento e trova l'header. Perchè? Mi risponde Igor Tandetnik:
The difference is likely not in angle brackets vs quotes. Note how in one case the file name is fstream.h, and in the other it's just fstream.
The former was used in VC6 and earlier, was deprecated in VC6 and was removed in subsequent version. The latter (fstream without an extension) is modern, standard-conformant header file name.
In buona sostanza #include "fstream" è la sintassi moderna e corretta di includere gli header,anche se non mi è chiaro perchè a questo punto una #include "winsock2" fallisca,mentre #include "winsock2.h" invece no...misteri di Visual Studio :)
Fonte: microsoft.public.vc.language
17:09
|
Categorie:
c++,
Visual Studio
|
This entry was posted on 17:09
and is filed under
c++
,
Visual Studio
.
You can follow any responses to this entry through
the RSS 2.0 feed.
You can leave a response,
or trackback from your own site.
0 comments:
Posta un commento