Partage
  • Partager sur Facebook
  • Partager sur Twitter

passer du C à C++

quelque question

    13 juillet 2007 à 10:31:18

    Bonjour, j'aimerai avoir quelque renseignement en ce qui concerne le passage du C au C++.
    En effet d'un point de vue code est-il mieux d'utiliser les fonctions C++ qui existe ou de réutiliser les fonction C ?

    Je parle niveau fichier et socket. Pour les flux et les chaines j'utilisent déjà les fonction C++. bcp plus simple.

    merci.
    • Partager sur Facebook
    • Partager sur Twitter
      13 juillet 2007 à 10:58:20

      Si ce n'est que pour les fichiers et les sockets, reste au C mais si t'a l'intention de faire de la POO (ce qui permet de faire plus de chose), passe au C++.

      Après, c'est toi qui voit.
      • Partager sur Facebook
      • Partager sur Twitter
      Anonyme
        13 juillet 2007 à 11:01:06

        Ya eu un petit débat là dessus pas plus tard que ya pas longtemps, mais tu peux toujours utiliser C++ comme du "C amélioré", c'est stupide, mais tu peux...
        • Partager sur Facebook
        • Partager sur Twitter
          13 juillet 2007 à 22:30:34

          Arg!!! On peut très bien utiliser le C++ comme du C amélioré (la SL, et pas d'objets). C'est bien moins problématique que le contraire qui consiste à utiliser des objects dans un dialecte à la C.

          Sinon, pour les sockets, il existe peu d'encapsulations C++. Sorti de ACE/boost/QT qui apporte des trucs en plus, c'est essentiellement du C déguisé.

          PS: en C++, un fichier, c'est un flux
          • Partager sur Facebook
          • Partager sur Twitter
          C++: Blog|FAQ C++ dvpz|FAQ fclc++|FAQ Comeau|FAQ C++lite|FAQ BS| Bons livres sur le C++| PS: Je ne réponds pas aux questions techniques par MP.
            14 juillet 2007 à 14:36:59

            On va dire que l'apprentissage du C++ est important quand on veut se mettre a faire des interfaces graphiques (GUI) où qu'on veut se lancer dans les moteurs 3D.

            De plus c'est toujours bénéfique d'avoir un bagage de langage important, car certains sont plus adaptés que d'autres dans certains cas.
            • Partager sur Facebook
            • Partager sur Twitter
              15 juillet 2007 à 15:54:41

              Citation : Zoloom

              On va dire que l'apprentissage du C++ est important quand on veut se mettre a faire des interfaces graphiques (GUI) où qu'on veut se lancer dans les moteurs 3D.



              C'est très restrictif et faux de surcroit, GTK est une bibliothèque C, la plupart des API GUI sont implémentées comme des bibliothèques C. En matière de 3D, OpenGL est une bibliothèque C, et il est tout à fait possible d'implémenter un moteur 3D entièrement en C. Le C++ apporte un niveau d'abstracton qui facilite les choses. La principale puissance du C++ est d'apporter un niveau d'abstarction qui permet de s'affranchir d'un certain nombre de contraintes qui sont prise en charge par le langage et ses bibliothèques et non par le programmeur.
              • Partager sur Facebook
              • Partager sur Twitter
              Mettre à jour le MinGW Gcc sur Code::Blocks. Du code qui n'existe pas ne contient pas de bug
                18 juillet 2007 à 0:54:50

                Justement la POO est très importante pour l'organisation du code. De plus dans les GUI par contre il y a GTK en C, mais yen a pas des centaines en C.

                Alors si en plus le C++ est un des langages les plus utilisés, mieux vaut le connaître car il est très utilisé.

                Au moins tu t'ouvre un nouveau champs de bibliothèques.
                • Partager sur Facebook
                • Partager sur Twitter

                passer du C à C++

                × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
                × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
                • Editeur
                • Markdown