世の中のコーディング規約的にはどうなのかなと思ったのでちょっと調べたら中括弧付ける方が多い気がする。
C or C++
In general, curly braces are not required for single-line statements, but they are allowed if you like them; conditional or loop statements with complex conditions or statements may be more readable with curly braces. Some projects require that an if must always always have an accompanying brace.
Google C++ Style Guide
括弧なしOK
High Integrity C++ Coding Standard
Follow each control flow primitive (if, else, while, for, do and switch) by a block enclosed by braces, even if the block is empty or contains only one line. Use of null statements or statement expressions in these contexts reduces code readability and making it harder to maintain.
6.1.1 Enclose the body of a selection or an iteration statement in a compound statement | High Integrity C++ Coding Standard
括弧必須
CERT C++ Secure Coding Standard
Opening and closing braces for if, for, and while statements should always be used even if the statement's body contains only a single statement.
EXP19-C. Use braces for the body of an if, for, or while statement - Secure Coding - CERT Secure Coding Standards
括弧必須
Applied Informatics
The placement of braces seems to have been the subject of the greatest
www.appinf.com/download/CppCodingStyleGuide.pdf
debate concerning the appearance of both C and C++ code. We recommend
a style that, in our opinion, gives the most readable code. Other styles may
well provide more compact code.
表現が微妙。多分、括弧推奨
Possibility
All if, while and do statements must either have braces or be on a single line.
C++ Coding Standard
括弧必須
JOINT STRIKE FIGHTER AIR VEHICLE
AV Rule 59 (MISRA Rule 59, Revised)
www.stroustrup.com/JSF-AV-rules.pdf
The statements forming the body of an if, else if, else, while, do…while or for statement shall
always be enclosed in braces, even if the braces form an empty block.
括弧必須
Uwyn
Always Uses Braces Form, even if there is only a single statement within the braces.
Uwyn - C++ coding standard - Braces Usage
括弧必須
Java
Oracle
Note: if statements always use braces, {}. Avoid the following error-prone form:
Code Conventions for the Java Programming Language: 7. Statements
括弧必須
4.1.1 Braces are used where optional
Braces are used with if, else, for, do and while statements, even when the body is empty or contains only a single statement.
Google Java Style
括弧必須
Douglas Crockford
Braces are used around all statements, even single statements, when they are part of a
javascript.crockford.com/javacodeconventions.pdf
control structure, such as a if-else or for statement. This makes it easier to add
statements without accidentally introducing bugs due to forgetting to add braces.
括弧必須
PHP
PSR-2
The body of each structure MUST be enclosed by braces. This standardizes how the structures look, and reduces the likelihood of introducing errors as new lines get added to the body.
PSR-2 — Coding Style Guide
括弧必須
PEAR
You are strongly encouraged to always use curly braces even in situations where they are technically optional. Having them increases readability and decreases the likelihood of logic errors being introduced when new lines are added.
Manual :: Control Structures
括弧推奨
Symphony
Use braces to indicate control structure body regardless of the number of statements it contains;
Coding Standards (Contributing to Symfony)
括弧必須
Zend Framework
PHP allows statements to be written without braces in some circumstances. This coding standard makes no differentiation- all "if", "elseif" or "else" statements must use braces.
Coding Style - Zend Framework Coding Standard for PHP - Zend Framework
括弧必須
WordPress
Braces should always be used, even when they are not required:
WordPress › PHP Coding Standards « Make WordPress Core
括弧必須