回答編集履歴

1

定義規格があった

2023/05/16 05:01

投稿

RUNA
RUNA

スコア1

test CHANGED
@@ -1,4 +1,11 @@
1
1
  他システムとのデータ交換を考えた場合、booleanの方がいいのかなぁって思います。
2
2
  リモートDB接続とか、CSV等でテキスト出力の場合とかも含めてですがね。
3
- 基本は、「0」か「0以外」なんですがね。
3
+ 基本は、「0」か「0以外」なんですが
4
4
 
5
+ false と true について、C++の bool 型について規格書に書いてありました。
6
+ A prvalue of type bool can be converted to a prvalue of type int, with false becoming zero and true becoming one.
7
+ Working Draft, Standard for Programming Language C++ N4659 7.6.6
8
+
9
+ 拙訳:bool 型の純粋右辺値は、int 型の純粋右辺値に変換されうる。false ならば int 型の 0 に、true ならば int 型の 1 に変換される。
10
+
11
+ なので、int型とのことなので、bitではなく、boolの方が いいかもです。