Retourner au contenu associé (dépêche : Micro Music Player (mmp), le lecteur musical minimaliste, sort en version 3.0)
Posté par Linuxator le 12 février 2017 à 15:26. En réponse à la dépêche Micro Music Player (mmp), le lecteur musical minimaliste, sort en version 3.0. Évalué à 1.
Alors pourquoi car je fait toujours comme cela,
Un fichier:
includes.h
defines.h
global_vars.h
global_vars.c
Et les déclaration extern signifie dans le cas:
extern
d'une variable qu'elle est globale une fois le linkage fait.
d'une fonction qu'elle est accessible partout ou l'on inclus le header (.h) correspondant.
Sinon cela ne change rien car il existe des inclusion guards
inclusion guards
#ifndef MMP_HH #define MMP_HH // ... #endif
Dans tous les fichiers d'en tête afin d'éviter d'inclure 2 fois le même.
Je ne vois vraiment pas ce qu'il y a de mal a mon code qui excusez du peu est compatible avec
GNU/Linux (Don't forget the GNU).
Windows
MacOS.
Moyennant un ou deux changements dans le Makefile.
Makefile
Sauf la mauvaise habitude d'avant: using namespace std ;
Malgré vos remarque et le mixage C && C++, je pense que le code est correctement écrit.
Merci pour vos réponses.
Si cela peu améliorer ma manière de faire venant du C.
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
[^] # Re: Bonne tête, sauf le code source
Posté par Linuxator . En réponse à la dépêche Micro Music Player (mmp), le lecteur musical minimaliste, sort en version 3.0. Évalué à 1.
Alors pourquoi car je fait toujours comme cela,
Un fichier:
includes.hdefines.hglobal_vars.hglobal_vars.cEt les déclaration
externsignifie dans le cas:d'une variable qu'elle est globale une fois le linkage fait.
d'une fonction qu'elle est accessible partout ou l'on inclus le header (.h) correspondant.
Sinon cela ne change rien car il existe des
inclusion guardsDans tous les fichiers d'en tête afin d'éviter d'inclure 2 fois le même.
Je ne vois vraiment pas ce qu'il y a de mal a mon code qui excusez du peu est compatible avec
GNU/Linux (Don't forget the GNU).
Windows
MacOS.
Moyennant un ou deux changements dans le
Makefile.Sauf la mauvaise habitude d'avant: using namespace std ;
Malgré vos remarque et le mixage C && C++, je pense que le code est correctement écrit.
Merci pour vos réponses.
Si cela peu améliorer ma manière de faire venant du C.