01/10/2018, 14:43
Cách truyền nhiều tham số vào 1 hàm c++
Các anh/chị cho em hỏi là làm như thế nào đề truyền nhiều tham số vào 1 hàm vậy ạ?
Kiểu như là nó không bị giới hạn bởi 1 hay 2 tham số mà mình muốn truyền bao nhiêu cũng được ạ, =-=’
E cảm ơn nhiều =-=’
Bài liên quan
Bạn phải dùng C++11.
Đọc link này xem:
http://codeforces.com/blog/entry/15643
C++ có vararg nhưng ko truyền tham biến được.
Có thể dùng
std::initializer_list<>
, variadic template arguments, fold expressions, hoặc variadic arguments. Cách cuối ít được khuyến khích nhất (theo mình).C++17 với fold expression
C++11 với
std::initializer_list<>
vậy nếu mình muốn truyền nhiều tham chiếu vào hàm thì làm như thế nào ạ? =-=’
Thì ngay tại phần tham biến bạn thêm
&
là được rồi. C++ căn bản mà :-ssCâu này mình đã hỏi một lập trình viên C++ ở Cốc Cốc anh ý trả lời là truyền struct vào hàm nha
A post was merged into an existing topic: Topic chứa các reply được cho là off-topic - version 2
@kienonline19
Nếu là struct thì bạn sẽ rất vất vả khi thêm một đối tượng mới, tuy nhiên nhàn ở khoản dữ liệu động.