質問編集履歴
2
変更
title
CHANGED
File without changes
|
body
CHANGED
@@ -11,9 +11,7 @@
|
|
11
11
|
int main()
|
12
12
|
{
|
13
13
|
// increment(3)の戻り値を、変数x,yとしてラムダ式内で使用する
|
14
|
-
auto f = [a = increment(1), b = increment(2), c = increment(3)](int x, int y) {
|
14
|
+
auto f = [a = increment(1), b = increment(2), c = increment(3)](int x, int y) { return x*a*b + y*c; };
|
15
|
-
return x*a*b + y*c;
|
16
|
-
};
|
17
15
|
|
18
16
|
int result=0;
|
19
17
|
for(int i=0; i<1000; i++) result += f(i, cos(i));
|
1
形式
title
CHANGED
File without changes
|
body
CHANGED
@@ -11,7 +11,9 @@
|
|
11
11
|
int main()
|
12
12
|
{
|
13
13
|
// increment(3)の戻り値を、変数x,yとしてラムダ式内で使用する
|
14
|
-
auto f = [a = increment(1), b = increment(2), c = increment(3)](int x, int y) {
|
14
|
+
auto f = [a = increment(1), b = increment(2), c = increment(3)](int x, int y) {
|
15
|
+
return x*a*b + y*c;
|
16
|
+
};
|
15
17
|
|
16
18
|
int result=0;
|
17
19
|
for(int i=0; i<1000; i++) result += f(i, cos(i));
|