[llvm-dev] Variable names rule (original) (raw)
Tim Northover via llvm-dev llvm-dev at lists.llvm.org
Mon Feb 4 12:16:34 PST 2019
- Previous message: [llvm-dev] Variable names rule
- Next message: [llvm-dev] Variable names rule
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Mon, 4 Feb 2019 at 20:03, JD Jones <jjones at prc-hsv.com> wrote:
Sorry, I'm not sure I follow.
In conventional English usage, acronyms always use upper-case. All other coding conventions deal with that situation gracefully (or at least not terribly). If someone strictly follows the coding convention you might end up with a weird identifier (m_tlaThatDoesSomething, m_tLAThatDoesSomething, ...); if they favour English over coding you get (m_TLAThatDoesSomething).
The leading underscore is unique in turning that last case into something that violates the language standard, and for me that's enough to eliminate it from contention. I strongly discourage its use in any C or C++ project.
Tim.
- Previous message: [llvm-dev] Variable names rule
- Next message: [llvm-dev] Variable names rule
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]