Tôi nghĩ câu trả lời cho điều này là không, nhưng tôi chỉ muốn chắc chắn.Can intermixing std :: 's và tăng :: :: ràng buộc và :: chức năng gây ra vấn đề?
Nếu tôi có thông số std::function
là một tham số trong một hàm, có vấn đề gì khi chuyển vào một số boost::bind
và ngược lại không?
chỉnh sửa:
tôi phát hiện ra rằng placeholders được sử dụng bởi tăng :: ràng buộc được nhập khẩu trực tiếp vào không gian tên khi bạn bao gồm thúc đẩy \ bind.h, và họ không phù hợp với std :: ràng buộc. Đối với std :: bind bạn phải tham khảo phần giữ chỗ rõ ràng, như vậy: std :: placeholders :: _ 1, hoặc thực hiện một số typedef khác hoặc sử dụng phép thuật để làm cho chúng có sẵn đồng thời.
Bạn có thể muốn biết biểu thức ràng buộc lồng nhau là gì và kiểm tra xem các thư viện khác nhau tương tác với nhau như thế nào trong khía cạnh đó. –