社区讨论
参数如何跨函数传递
学术版参与者 4已保存回复 6
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 6 条
- 当前快照
- 1 份
- 快照标识符
- @lvs6y74x
- 此快照首次捕获于
- 2024/05/04 22:20 2 年前
- 此快照最后确认于
- 2024/05/24 21:18 2 年前
具体的,就是
CPPclient 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 里和函数本体里都加了相同的变量,编译失败。
不考虑也不采纳全局变量。
回复
共 6 条回复,欢迎继续交流。
正在加载回复...