CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Vs c++ 6.0

PiT-
PiT-
Niveau 6
28 avril 2004 à 22:19:45

kan t étudiant en IUT informatique ils te le gravent gratos et t´a aucune limitation, ils ont des licences spéciales, tu ne dois juste pas en tirer un quelconque profit commercial =)
< - VS C++ a l´oeil ^^

MrGoTo
MrGoTo
Niveau 8
29 avril 2004 à 18:51:38

http://www.amazon.fr/exec/obidos/search-handle-form/171-1169605-8069004

dnob700
dnob700
Niveau 10
29 avril 2004 à 20:06:44

quand on fait un include, toutes les fonction du fichier sont compilé dans le programme ou seulement celles que j´utilise ?

MrGoTo
MrGoTo
Niveau 8
29 avril 2004 à 20:13:11

l´include est l´equivalent d´un copier/coller donc à toi de deviner.

dnob700
dnob700
Niveau 10
29 avril 2004 à 22:01:44

j´en déduis qu´il compile tout...

Mais c´est pas un gachis énorme ? aussi bien en temps de compilations qu´en taille pour l´exécutable finale ?

MAis rien ne m´empêche de copier coller comme tu dit juste une partie de windows.h ou de stdio.h si je veux non ?

Altonfrere
Altonfrere
Niveau 10
29 avril 2004 à 22:11:39

Non ! !

Les headers ne contiennent pas de code proprement dit ( à part quelques inline à la limite mais c´est un cas bien particulier). Les headers ne servent qu´à DECLARER des fonctions, variables externes, classes, structures & Cie dont tu pourrais avoir besoin . ..

Le vrai rajout éventuel de code se fera lors du linkage. Si tu n´utilises pas les fonctions d´un fichier compilé ( fichier *.obj *.o etc..) il n´y pas de raison pour qu´il fasse partie de l´exécutable au final. Mais il peut très bien y avoir des fonctions linkées en " cascade" ( une fonction que tu appelles qui elle même en appelle d´autre etc...)

Et puis n´oublie pas que windows fonctionne beaucoup sur l´utilisation de DLL.

L´exemple le plus flagrant est lorsque tu crées une appliaction MFC. Si tu choisis de linker les mfc en statique ou en dynamique tu verras une différence dans la taille de l´exe assez importante.

dnob700
dnob700
Niveau 10
29 avril 2004 à 23:22:06

OK, donc si j´ai bien compris, le compilateur, compile tout le fichier d´en tête mais ce n´est pas bcp. Par contre, il ne link que les fonctions que j´utilise, seul celle ci se retrouve donc dans le programme final.

C´est bien ça ?

Au fait, ces fonctions ( genre printf ou plus compliqué) ne sont pas ecrite en C ? elle sont déjà compilé dans les librairie du compilateur,
non ?

MrGoTo
MrGoTo
Niveau 8
30 avril 2004 à 18:42:35

Ouais en gros les header que tu inclus généralement ne contiennent que la definition de variable et des fonction des classes , structures etc...
Le code à proprement parler se trouve dans les fichier lib ou dans les dll qui sont des librairies dynamique. De plus j´ai déjà vu le terme precompiled header dans visual. Si vous pouviez en dire un peu plus ça pourrait m´eclairer moi aussi.

Sous forums
  • Aide à l'achat Mac
  • Steam Deck
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Macintosh
  • Hardware
La vidéo du moment