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

[C++] Utilité du printf, et des struct ?

Methacrack
Methacrack
Niveau 12
21 décembre 2015 à 21:23:29

Hello all. :noel:

Déjà, une question toute simple, quel est l'utilité d'utilisé printf dans du code C++ ? Je comprends pas, il y a une différence avec cout ? Que ce soit niveau perf ou praticité ? Parce que ça m'arrive de voir des potes utiliser printf à la place de cout.

Deuxième question, en cours, nos profs veulent nous faire apprendre les struct en C++. Mais je comprends pas l'utilité sachant que le C++ est POO. struct n'a pas été crée en C pour palier au fait que ce soit un langage impératif dépourvu d'orienté objet ? Connaissant déjà les classes (j'ai une avance assez considérable sur le programme), je vois vraiment pas à quoi cela peut nous servir. :(

Merci d'avance. :noel:

Message édité le 21 décembre 2015 à 21:24:15 par Methacrack
BotToBeAlive
BotToBeAlive
Niveau 10
21 décembre 2015 à 21:30:18

http://stackoverflow.com/a/2872576/1544176 :hap:

On the other hand, printf is significantly faster, which may justify using it in preference to cout in very specific and limited cases

Dans le cas du "tes potes" c'est probablement une optimisation prématurée et une méconnaissance des avantages de iostream

Methacrack
Methacrack
Niveau 12
21 décembre 2015 à 21:40:52

Okay je vois. Donc à utiliser dans des cas plutôt particuliers. :(

lokilok
lokilok
Niveau 16
21 décembre 2015 à 23:06:04

Bah en C++ le mot struct est presque identique au mot class, les membres d'une structure sont publique par défaut alors que les membres d'une classe sont privé par défaut (je crois que c'est le seul truc qui change, mais pas sur, à vérifier).

En général ont utilise juste l'un ou l'autre selon ce qu'on veut :
- si tu veux une vraie classe, t'utilise le mot clef "class".
- si tu veux juste stocker quelques variables qui sont censé définir un objet (en gros si tu veux utiliser la structure de la même manière que ce que tu peux le faire en C) bah t'utilises le mot "struct".

Message édité le 21 décembre 2015 à 23:06:42 par lokilok
Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Programmation
  • Création de sites web
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment