01/10/2018, 16:50
Tham số "vô danh" trong C++
Cho mình hỏi mình thấy 1 số code chỉ để kiểu trong tham số là có nghĩa gì ạ?
VD:
void* operator new(size_t)
{
}
hay đơn giản hơn:
int sum(int,int)
{
}
Bài liên quan
Trong C++ cho phép việc khai báo hàm có tham số mà không cần phải ghi rõ tên tham số truyền vào là gì, chỉ cần ghi kiểu dữ liệu của tham số đó là được. Nhưng trong phần định nghĩa của hàm thì phải ghi rõ kiểu dữ liệu và tên tham số truyền vào là gì.
Mình nghĩ
là định nghĩa hàm luôn mà. Mình có thể thêm:
Cái trò này được dùng cho
stackoverflow.com
operator++
vì chỉ có vậy thì mới có hai sig khác nhau để overload được.On unnamed parameters to functions, C++
Có
{}
là thành cái hàm hoàn chỉnh rồi.