質問するログイン新規登録

質問編集履歴

2

変更

2018/08/25 02:58

投稿

leilei
leilei

スコア39

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

形式

2018/08/25 02:58

投稿

leilei
leilei

スコア39

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) { return x*a*b + y*c; };
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));