回答編集履歴
2
using も追加
test
CHANGED
@@ -2,4 +2,4 @@
|
|
2
2
|
|
3
3
|
|
4
4
|
|
5
|
-
通常、`int & const`と直接書くとコンパイルエラーになりますが、`typedef`
|
5
|
+
通常、`int & const`と直接書くとコンパイルエラーになりますが、`typedef`、`decltype`または`using`指定子を使用して間接的に導入された場合には、「`int&`(参照型)に対するconst修飾」は無視されます。また、`typedef`、`decltype`または`using`を使って参照への参照を作ろうとする際も、参照への参照は作ることができないため、結果的に普通の参照になります。
|
1
追記
test
CHANGED
@@ -2,4 +2,4 @@
|
|
2
2
|
|
3
3
|
|
4
4
|
|
5
|
-
通常、`int & const`と直接書くとコンパイルエラーになりますが、`typedef`または`decltype`指定子を使用して間接的に導入された場合には、「`int&`(参照型)に対するconst修飾」は無視されます。また、`typedef`を使って参照への参照を作ろうとする際も、参照への参照は作ることができないため、結果的に普通の参照になります。
|
5
|
+
通常、`int & const`と直接書くとコンパイルエラーになりますが、`typedef`または`decltype`指定子を使用して間接的に導入された場合には、「`int&`(参照型)に対するconst修飾」は無視されます。また、`typedef`または`decltype`を使って参照への参照を作ろうとする際も、参照への参照は作ることができないため、結果的に普通の参照になります。
|