Partage
  • Partager sur Facebook
  • Partager sur Twitter

main raccourci

Sujet résolu
    15 juin 2007 à 15:21:08

    Salut, j'ai une question :
    Est-ce bon que main.cpp ne fasse que une dizaine de lignes?

    Exemple :
    #include "SDL.h"

    int main(int argc, char *argv[])
    {
             ManipSDL sdl;
             
             sdl.initSDL(800, 600, 32);
             
             sdl.eventBoucle();
             return 0;
    }


    Et le reste se passe dans la classe ManipSDL

    SDL.h
    #ifndef SDL_H
    #define SDL_H

    #include <SDL/SDL.h>
    #include <SDL/SDL_image.h>
    #include <SDL/SDL_ttf.h>
    #include <iostream>
    #include <fstream>

    class ManipSDL
    {
          private:
                  SDL_Surface* m_ecran, *m_rectangle;
                  SDL_Rect m_posRect;
                  SDL_Event m_event;
                  bool m_continuer;
                 
                 
                 
                 
          public:
                 ManipSDL();
                 ~ManipSDL();
                 void initSDL(int, int, int);
                 void eventBoucle();
                 void blitSurface();
                 void fillRect();
                 void ManipSDL::redirPosition();
                 
                 
                 
    };


    #endif


    • Partager sur Facebook
    • Partager sur Twitter
    Anonyme
      15 juin 2007 à 15:31:36

      Bien sûr...dans les grands programmes..main() ne contient quasiment rien(200 à 300 lignes au grand maximun) en effet elle ne sert principalement qu'à "aiguiller" sur d'autres fonctions
      • Partager sur Facebook
      • Partager sur Twitter
        15 juin 2007 à 16:15:24

        C'est excellent quand le code utile d'une fonction fait moins de 20 lignes (~ une demi-page d'écran).
        Continue comme ça avec les autres.
        • 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.
          15 juin 2007 à 16:21:14

          c'est un bon reflexe de mettre prototype,define et fonction hors du main
          (et si tous le monde le faisais on pourait mieux decerner les fautes dans le forum)
          • Partager sur Facebook
          • Partager sur Twitter
            15 juin 2007 à 16:25:02

            Citation : gogeta1

            Salut, j'ai une question :
            Est-ce bon que main.cpp ne fasse que une dizaine de lignes?



            EXPDR ! Dans certains API on trouverait ça même beaucoup trop :D . Voilà par exemple ce que tu obtiens en créant un projet Cocoa sous Xcode :

            #import <Cocoa/Cocoa.h>

            int main(int argc, char *argv[])
            {
                return NSApplicationMain(argc,  (const char **) argv);
            }


            Et après, ce fichier, tu n'y touches jamais ! :D
            • Partager sur Facebook
            • Partager sur Twitter

            main raccourci

            × 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