Truyền vector vào hàm như thế nào?

Nếu trong hàm main, em khai báo 1 mảng bằng vector: image
Vậy nếu em muốn dùng khai báo 1 hàm cần sử dụng mảng a mà em đã khai báo bằng vector thì trong phần truyền đối số của hàm thì em phải viết gì ạ!
image
Em cảm ơn!

Như bình thường.

void do_something(vector<int> v) {
    // code
}

Gọi hàm:

vector<int> a(n);
do_something(a);
3 Likes

Vâng em biết r, em cảm ơn ạ!

const vector<int> &v :smiley: ko là thành copy vector luôn.

3 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?