为何C++不引入事件机制

为什么C++不引入事件机制?
像VB的事件机制我觉得挺好用,为什么C++不使用这样的机制呢?
------解决思路----------------------
一种是语言,一种是机制
------解决思路----------------------
楼主说的事件机制,去MFC或者QT里面找找看。
------解决思路----------------------
C++中事件机制是由 框架/库 来实现的。
比如窗口上的事件,MFC中用消息映射来实现,QT中用信号/槽来实现。
而广义上的事件,在C++中是通过函数调用来实现的,可以用C语言中的函数指针,C++11中的function/bind或Boost中的Signal/ Slot等
------解决思路----------------------
windows上的窗体应用程序都遵循消息机制,VB写出来的窗体程序也是如此。
当你点下窗口上的一个按钮时,操作系统将一条windows消息如WM_COMMAND发送到窗口,
程序的消息循环取到这条消息后即调用窗口过程函数,根据这条消息的类型和附带的参数调用相应的事件响应函数。
------解决思路----------------------
只不过C/C++写出来的程序,消息循环、窗口过程,这些东西都是透明的,程序都看得见。
而在VB中程序员看不到这些代码,已经封装在内部了。
------解决思路----------------------
消息队列,消息映射~和事件机制差不多了
------解决思路----------------------
事件的机制简单的说就是回调函数。
------解决思路----------------------
事件机制需要系统的支持。C++只是一门语言。
------解决思路----------------------
《COM本质论》