Trong C++ sử dụng void
trong một hàm không có tham số, ví dụ:Sử dụng void trong các hàm không có tham số?
class WinMessage
{
public:
BOOL Translate(void);
};
là không cần thiết, bạn cũng có thể chỉ cần viết Translate();
.
Tôi, bản thân tôi thường bao gồm nó vì nó hữu ích một chút khi hỗ trợ hoàn thành mã hỗ trợ IDE hiển thị void
, vì nó đảm bảo rằng chức năng này chắc chắn không có tham số.
Câu hỏi của tôi là, Đang thêm void
vào các hàm ít tham số là một thực tiễn tốt? Nó có nên được khuyến khích trong mã hiện đại?
Đó là một sự nôn nao từ C – Flexo
@awoodland: "I có một nôn nao từ C. " Mhmm. Có vẻ phù hợp. ':)' – sbi
Dưới đây là liên kết có thể giúp http://stackoverflow.com/questions/7412274/why-add-void-to-method-parameter-list –