Tôi có một hàm mà tôi muốn thực hiện một tham số hàm boost :: tùy chọn như một cuộc gọi lại để báo cáo một điều kiện lỗi. Có một số giá trị đặc biệt tôi có thể sử dụng một giá trị mặc định để làm cho nó tùy chọn?Giá trị mặc định cho boost :: function argument?
Ví dụ, với một con trỏ hàm bình thường tôi có thể làm:
void my_func(int a, int b, t_func_ptr err_callback=NULL) {
if (error && (err_callback != NULL))
err_callback();
}
Tôi có thể làm điều gì đó tương tự với tăng :: chức năng thay thế con trỏ chức năng?
Perfect, không nghĩ rằng nó sẽ được dễ dàng, cảm ơn! –