参数如何跨函数传递
  • 板块学术版
  • 楼主DeusExMachina
  • 当前回复6
  • 已保存回复6
  • 发布时间2024/5/4 22:19
  • 上次更新2024/5/24 21:18:19
查看原帖
参数如何跨函数传递
361833
DeusExMachina楼主2024/5/4 22:19

具体的,就是

client c;
void on_message ((type) hdl, (type) msg) {
  // 需要 WndProc 里面的 variables
}
signed wsClientMain ( ) { 
  ......
  c.set_message_handler(bind(&on_message, ::_1, ::_2));
  ......
  c.run( );
}
LRESULT CALLBACK WndProc ( params ) { // 这个是主函数
  define variables;
  ......
  wsClientMain ( );
  ......
}

on_message 的参数我动过了,具体是在 bind 里和函数本体里都加了相同的变量,编译失败。

不考虑也不采纳全局变量。

2024/5/4 22:19
加载中...