アプリ版:「スタンプのみでお礼する」機能のリリースについて

25年ぶりにC++を使っています。

初歩的な質問かもしれませんが、
int aa(-1),bb(0);

とはどういう意味でしょうか?初期化だったら

int aa = -1;
int bb = 0;
と書くと思うのですが、1行で書くと上のようになる、とかいう意味なのでしょうか?

A 回答 (1件)

>とはどういう意味でしょうか?


初期化で合っています

>と書くと思うのですが、1行で書くと上のようになる、とかいう意味なのでしょうか?
int aa = -1;
は単純にC言語の初期化の仕方です
C++では括弧を使った初期化が追加されただけです

意味は同じなのでどちらでも良いですが括弧のほうがスマートに見えますってぐらいですね
まぁ括弧を使った初期化は=を使った初期化と微妙に違う部分はありますが
そこまで意識する必要もないと思います
    • good
    • 0
この回答へのお礼

ありがとうございました。古い教科書を読んでも載っていなかったので助かりました。

お礼日時:2017/11/22 10:26

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!