Difference: LHCbCodingGuidelines (7 vs. 8)

Revision 82018-03-28 - MarcoCattaneo

Line: 1 to 1

LHCb Coding Guidelines

Line: 8 to 8

C++ Coding Guidelines

  • We suggest to follow, as much as possible, Bjarne Stroustrup's C++ code guidelines. Note that C++14 is allowed as from the LHCb v41r* software stack. It is not allowed in the LHCb v40r* stack (2016-patches branch in Gitlab) and earlier to preserve compatibility with gcc48.
  • For a historical perspective, the original (from 2001) LHCb C++ coding conventions are described in note LHCb-2001-054. Many of the recommendations are still valid, as well as the naming conventions.
  • An emacs customisation file was developed to produce standard templates for source code files
This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback