Computer >> Máy Tính >  >> Lập trình >> C ++

Diễn viên vui nhộn trong C ++

Các chức năng là các đối tượng hàm trong C ++. Bộ hàm cho phép một đối tượng cá thể của một số lớp được gọi như thể nó là một hàm bình thường. Chúng ta hãy xem xét một hàm nhận một đối số. Chúng ta có thể sử dụng hàm này làm đối tượng hàm để thực hiện một số tác vụ trên một tập dữ liệu.

Mã mẫu

#include <iostream>
#include <algorithm>
using namespace std;
int square(int x) {
   return x*x; //return square of x
}
int main() {
   int data[10] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};
   transform(data, data+10, data, square);
   for (int i = 0; i<10; i++)
      cout << data[i] << endl;
}

Đầu ra

0
1
4
9
16
25
36
49
64
81