请问,C++怎么实现如上的委托
请教,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