回答編集履歴

2

using も追加

2019/02/20 08:00

投稿

alphya
alphya

スコア124

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

1

追記

2019/02/20 08:00

投稿

alphya
alphya

スコア124

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`を使って参照への参照を作ろうとする際も、参照への参照は作ることができないため、結果的に普通の参照になります。