Tôi không chắc chắn làm thế nào để tìm kiếm trực tuyến này ... Tôi nghĩ rằng họ có thể được gọi là một cái gì đó khác nhau trong C++Sự kiện trong C++
Tôi muốn có một hệ thống sự kiện đơn giản, somthing như
event myCustomEvent;
myCustomEvent.subscribe(void myHandler(string));
myCustomEvent.fire("a custom argument");
// myHandler prints out the string passed in the first argument
event myNewCustomEvent;
myNewCustomEvent.subscribe(void myNewHandler(int));
myNewCustomEvent.fire(10);
// myHandler prints 10
Tôi có thể làm điều này khá dễ dàng với một lớp đơn giản - nhưng khi tôi muốn có một sự kiện vượt qua một loại khác hoặc số lượng đối số cho người đăng ký tôi phải viết và xác định một lớp sự kiện hoàn toàn mới. có phải là một số thư viện, hoặc thậm chí có thể một cái gì đó bản địa trong Visual C++ 2008 mà sẽ làm việc một cái gì đó tương tự như thế này. Đó là cơ bản chỉ là một việc thực hiện các mẫu Observer, do đó, nó không thể quá không thể làm trong C + +
Điều này thực sự làm cho tôi đánh giá cao như thế nào nó là trong JavaScript không phải lo lắng về các đối số bạn đang đi qua.
Hãy cho tôi biết nếu đây là câu hỏi ngu ngốc.
Không ngu ngốc chút nào. –