Da wir in CMake schon preprocessor variablen und anderes zeug setzen werden, sollten wir uns auf einen globalen prefix einigen, den wir im code dann auch als namespace benutzen werden (a la gep oder gpp bzw GEP_ für #defines)
Ich hätte folgende Vorschläge.
kr
kr Ist kurz und müllt den code nicht zu, ist aber trotzdem noch eindeutig
Im Grunde ist es mir egal und im Zweifelsfall würde ich beim namespace zu der kürzesten Variante greifen, da der namespace operator :: in c++ halt schon 2 character hat und mit langen namespaces wird der benutzende code halt auch entsprechend breiter. Es wäre auch analog zum Ez-style, auch wenn die keinen ez namespace haben:
Da wir in CMake schon preprocessor variablen und anderes zeug setzen werden, sollten wir uns auf einen globalen prefix einigen, den wir im code dann auch als namespace benutzen werden (a la
gep
odergpp
bzwGEP_
für #defines)Ich hätte folgende Vorschläge.
kr
kr
Ist kurz und müllt den code nicht zu, ist aber trotzdem noch eindeutigkrpl
krpl
ist auch noch relativ kurz und noch eindeutiger. Außerdem sieht es selbst aus wie gekrepel :smiley:krepel
krepel
ist nicht mehr kurz, aber auch nicht mehr cryptisch. Der Code unten liest sich so auf jeden fall ziemlich lustig :wink:Im Grunde ist es mir egal und im Zweifelsfall würde ich beim namespace zu der kürzesten Variante greifen, da der namespace operator
::
in c++ halt schon 2 character hat und mit langen namespaces wird der benutzende code halt auch entsprechend breiter. Es wäre auch analog zum Ez-style, auch wenn die keinenez
namespace haben: