2019年6月22日土曜日

C++で括弧を省略できる

基本的なことみたいですが、初心者なりに混乱したので。

C++ ではforやifの括弧{}を省略できる


for ( int i = 0; i < N; i++){
    m += i;
}

for ( int i = 0; i < N; i++)
    m += i;

とだけ書いてしまってもいいと。
ストラウストラップの本でもそうなっていました。

しかしどこまでが、というと 『; が出てくるまで』ですね。

括弧を書いた方が安全性は高まるという議論があるようです。

https://el.jibun.atmarkit.co.jp/hidemi/2009/07/post-29fb.html
http://bashalog.c-brains.jp/09/08/05-004630.php

0 件のコメント:

コメントを投稿