IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

 C++ Discussion :

passer du C++ au C


Sujet :

C++

  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Février 2006
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 1
    Par défaut passer du C++ au C
    quelles sont les grandes différences entre le C++ et le C.
    je voudrai passer un programme codé en C++ pour avoir un programme codé en C ???

    merci

  2. #2
    Membre éprouvé Avatar de Process Linux
    Inscrit en
    Septembre 2003
    Messages
    136
    Détails du profil
    Informations forums :
    Inscription : Septembre 2003
    Messages : 136
    Par défaut
    Pour répondre à cette question il faut mettre un grand tutorial , mais je vais essayer de faire simple :
    en gros , le passage de C++ à C , c'est comme si tu vas caster un double en int, donc nécessairement tu vas perdre la précision.
    1- C++ est un langage Orienté Objet, C ne l'ai pas
    donc plus de classe , encapsulation , plymorphisme , ...
    2- C++ est fortement typé , C ne l'ai pas (pour les bool et autres)
    3- Comme C++ est fortement typé , dans les sorties de stream I/O il n'est pas nécessaire de spécifier le type de la variable, mais dans le C non , il faut faire des choses avec printf( ... , '%s %c ....).

    en gros, si je dois développer un programme en C , qui est déjà développé en C++ , je vais exploiter juste les parties algorithmiques, et je vais réecrire mon projet en C , car l'approche est tout à fait différente, dans le C++ c'est objet , et dans le C c'est modulaire.

  3. #3
    Expert confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2003
    Messages
    3 549
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Décembre 2003
    Messages : 3 549
    Par défaut
    C est un vieux langage de traitement de bytes sans templates, exceptions, namespaces, constructeurs/destructeurs (et donc RAII), polymorphisme de fonctions virtuelles, références, surchage d'opérateurs/de fonctions, containers génériques réutilisables, ou conversions explicitement nommées.

Discussions similaires

  1. Passer un projet de la version 6 à la version 7
    Par clisson dans le forum XMLRAD
    Réponses: 2
    Dernier message: 10/02/2003, 11h37
  2. Passer de la zone d'édition vers une instruction sql
    Par tripper.dim dans le forum C++Builder
    Réponses: 2
    Dernier message: 27/11/2002, 14h44
  3. pk passer de mysql à postgre
    Par pioums dans le forum Autres SGBD
    Réponses: 2
    Dernier message: 03/10/2002, 10h31
  4. Passer du Pascal à Delphi
    Par poppels dans le forum Langage
    Réponses: 7
    Dernier message: 30/08/2002, 21h07
  5. Passer en mode 800*600
    Par flavien tetart dans le forum Assembleur
    Réponses: 8
    Dernier message: 30/05/2002, 23h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo