質問編集履歴
1
[修正] 「ジェネリックラムダ」と書いていたが、ジェネリックラムダは別のなにかだったのでタイトル等を変更
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
C++:static constexpr な
|
1
|
+
C++:template <...> static constexpr なラムダ式でコンパイルエラーが発生する
|
test
CHANGED
@@ -1,10 +1,14 @@
|
|
1
|
+
[修正] 「ジェネリックラムダ」と書いていたが、ジェネリックラムダは別のなにかだったのでタイトル等を変更
|
2
|
+
|
3
|
+
|
4
|
+
|
1
5
|
### 前提・実現したいこと
|
2
6
|
|
3
7
|
|
4
8
|
|
5
9
|
C++ で遊んでいます。
|
6
10
|
|
7
|
-
クラスの static メンバに
|
11
|
+
クラスの static かつ非型テンプレートなメンバにラムダ式を持ったときに以下のエラーが出ました。
|
8
12
|
|
9
13
|
テンプレートは実体化された型や値ごとに別の名前を与えられると思っていたのですが、
|
10
14
|
|
@@ -16,7 +20,7 @@
|
|
16
20
|
|
17
21
|
※やりたいこと:
|
18
22
|
|
19
|
-
・
|
23
|
+
・非型テンプレートでラムダを定義したい
|
20
24
|
|
21
25
|
・それをあるクラスが static 変数としてもつようにしたい
|
22
26
|
|