質問編集履歴

1

MyConstantについてリテラル型であるという条件が間違っていたため削除した.かわりにリテラル型で初期化可能である条件を追加した

2016/07/12 04:13

投稿

wqwqw
wqwqw

スコア17

test CHANGED
File without changes
test CHANGED
@@ -2,7 +2,9 @@
2
2
 
3
3
  とある定数`MyConstant`を提供したいのですが,次の制約があるため`#define`を用いることができません.
4
4
 
5
- - `MyConstant`は`MyType`型である.`MyType`はリテラル型であるが,スカラ型,参照型,配列型,`void`型ではない.
5
+ - `MyConstant`は`MyType`型である.
6
+
7
+ - `MyConstant`はリテラル型の値で初期化される.
6
8
 
7
9
  - 型安全を保障したい.
8
10