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

diference entre le c et le c++

lord_kalipsy
lord_kalipsy
Niveau 10
09 septembre 2003 à 00:10:26

bon je sait se que sait lol . .. je ces que le c++ ses du POO alors . ..mais on dit que le c sert a gerer la memoire mais que voulez vous dire par la ? est ce la grosseur des variable ?
si vous avez un exemple precis merci :)

lord_kalipsy
lord_kalipsy
Niveau 10
09 septembre 2003 à 00:26:39

jai 1 autre question . .. :)

peux on appeler un struc dans une fonction ?

ex

. ..

struct {
int bob;
char paul;
float tu;
}nom;

. ..

// ma fontion

lafontion(nom)

. ..
merci :)

JeanYvesYves
JeanYvesYves
Niveau 10
09 septembre 2003 à 14:30:08

bon alors :

le C et le C++, ça donne le meme résultat, c´est juste la façon de programmer qui est différente.
En C, tu construis un peu ta mémoire comme tu le sens, le programmeur C doit avoir en tete des zones mémoires, et bien poser ses pointeurs.
En C++, tu construis des objets, c´est + des boites noires, des " objets" au sens propre du terme, tu te fous de savoir ou ils sont, et tu évites de les désigner par des pointeurs ( bien que ce soit possible), tu références les objets, bref, c´est une autre façon de voir.

Cependant sache que tout programme C++ est faisable en C, et les programmes en C sont faisables en C++ aussi.

POur ce qui est de l´autre question, la réponse est OUI :
mais attention aux syntaxes :

1) Met un typedef si tu écris ta struct ainsi.

typedef struct {
int bob;
char paul;
float tu;
}nom;

2)

lafontion(nom)

Cela marche, mais attention ! Si tu fais cela, c´est comme si tu faisais :

lafontion(int)

tu passes un type en paramètre, ça marche pour les prototypes, mais il faut bien mettre

lafonction(nom monnom)
tout comme tu aurais mis :

lafonction(int monint)

voila.

Bémol, si ta struct contient des pointeurs, tu risques quelques problemes de " copie", mais ça, a la rigueur, on y verra plus tard, je pense que je t´ai suffisamment embrouillé :)

Pseudo supprimé
Pseudo supprimé 09 septembre 2003 à 17:47:42

Hum Hum......tu as juste oublier de dire ( mais ce n´est pas très important en soi) que le C est procédural tandis que le C++ est Orienté Ojet ( OO) :) !

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