J’ai vu C++ code enregistré comme et
fichiers. Y a-t-il une différence entre les deux ? Le guide de style de Google semble suggérer `` , mais ne fournit aucune explication.
Je crains surtout avec des programmes sur les systèmes Linux.
J’ai vu C++ code enregistré comme et
fichiers. Y a-t-il une différence entre les deux ? Le guide de style de Google semble suggérer `` , mais ne fournit aucune explication.
Je crains surtout avec des programmes sur les systèmes Linux.
GNU GCC reconnaît tout de suite que les fichiers C++, et utiliser la compilation C++, indépendamment de savoir si vous l'appelez par gcc ou g++: .C, .cc, .rpc .RPC .c++, .cp, ou .cxx
Note le .C - cas des questions de GCC .c est un fichier C alors que .C est un fichier C++ (si vous laissez le compilateur décider de ce qu'il est en train de compiler).
GCC supporte également d'autres suffixes pour indiquer un traitement spécial, par exemple un .ii fichier est compilé comme le C++, mais pas de pré-traitées (pour les séparément pré-traitées code). Tous reconnus les suffixes sont détaillées à gcc.gnu.org
Les suivantes sont des extensions décomposé par les différents environnements (de "C++ Primer Plus" le livre):
Unix utilise: C, cc, cxx, c
GNU C++: C, cc, cxx, cpp, c++
Numérique, Mars utilise: rpc, cxx
Borland C++ utilise: rpc
Watcom utilise: rpc
Microsoft Visual C++ utilise: rpc, cxx, cc
Metrowerks CodeWarrior utilise: rpc, cp, cc, cxx, c++
Donc, je suppose que les différents environnements de support des extensions différentes. Basé sur cet article, je pense que je pourrais aller avec .hpp et .rpc pour la facilité de la croix-plate-forme/croix-outil de reconnaissance.
Personnellement, j'utilise .cc
extension pour les fichiers de mise en œuvre, .hh
pour les en-têtes, et .inl
pour inline/modèles.
Comme dit avant, c'est surtout une question de goût.
De ce que j'ai vu, .cc
semble être plus "projets "open source" orientée", comme il est conseillé dans certains grand open source de logiciels de codage styles, tandis que .cpp
semble être plus Windowish.
--- EDIT
Comme mentionné, c'est "à partir de ce que j'ai vu", il peut être mauvais.
C'est juste que toutes les Fenêtres de projets, j'ai travaillé sur .cpp
, et beaucoup de projets open source (qui sont principalement sur unix-aime) utiliser .cc
.
Exemples de codage des styles à l'aide de .cc
:
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.