首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

请问,C++怎么实现如上的委托

2012-10-31 
请教,C++如何实现如下的委托?C/C++ codepublic partial class MainWindow : Window{public MainWindow(){I

请教,C++如何实现如下的委托?

C/C++ code
    public partial class MainWindow : Window    {        public MainWindow()        {            InitializeComponent();            Button btn = new Button();            btn.Click +=new System.Windows.RoutedEventHandler(btn_Click);                }        private void btn_Click(object sender, System.Windows.RoutedEventArgs e)        {        }    }


这个委托是定义在类Window内部的,而且这个委托并没有指定类的实例。

我想实现的效果就是和这个类似的,我想仿照这种方式做一个UI,内部的Button元素可以定义一个委托,调用Window中的成员函数,又不需要指定Window的实例。

麻烦高手帮帮忙,谢了!

[解决办法]
不要使用C中的函数指针
C++新标准中已加入了function/bind(std::tr1中)
请百度 function/bind

热点排行