"tsmd = tham số mặc định"
Cho mình hỏi tại sao trong hàm thì các tsmd phải truyền dồn sang phải? Và một vấn đề liên quan khác nữa là nếu tsmd nào "thường" xảy ra hơn thì đặt "sau" tsmd còn lại?
VD như:
void ABC(int a, int b, int c = 5, int d = 9);
nếu c thường xảy ra hơn thì nên khai báo:
void ABC(int a, int b, int d = 9, int c = 5);
Cho mình hỏi tại sao trong hàm thì các tsmd phải truyền dồn sang phải? Và một vấn đề liên quan khác nữa là nếu tsmd nào "thường" xảy ra hơn thì đặt "sau" tsmd còn lại?
VD như:
void ABC(int a, int b, int c = 5, int d = 9);
nếu c thường xảy ra hơn thì nên khai báo:
void ABC(int a, int b, int d = 9, int c = 5);
Comment