Từ 1 tới 1 trên tổng số 1 kết quả

Đề tài: Lambda expression?

  1. #1
    Ngày gia nhập
    12 2015
    Nơi ở
    Đà Nẵng
    Bài viết
    611

    Mặc định Lambda expression?

    Code sau có lỗi gì không các bạn?
    C++ Code:
    1. #include <iostream>
    2. using namespace std;
    3.  
    4. auto capSoCong(int a0, int d)
    5. {
    6.     //a0 là số hạng đầu, d là công sai
    7.     bool start = true;
    8.     return [a0, d, start]() mutable {
    9.         if (start) {
    10.             start = false;
    11.             return a0;
    12.         }
    13.         else {
    14.             return a0 += d;
    15.         }
    16.     };
    17. }
    18. int main(int argc, char *argv[])
    19. {
    20.     auto csc = capSoCong(3, 7);
    21.     int x = 20;
    22.     while (x --) {
    23.         cout << csc() << " ";
    24.     }
    25. }
    26. /*3 10 17 24 31 38 45 52 59 66 73 80 87 94 101 108 115 122 129 136
    27. [Program finished]
    28. */
    Đã được chỉnh sửa lần cuối bởi khoaph : 08-02-2021 lúc 09:52 AM.

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn