Function(boost::bind(&callback,_1,_2,yourParam1, yourParam2)) // _1,_2是占位符,表明callback本来需要的参数,这里对应int a int b 两个
void callback(int a, int b ,param1,param2)
{
.....
}
_game->iServer->iDbServer.GetRoleContainerList(session, roleId,
boost::bind(&ContainerManager::OnReturnGetRoleConInfo, this, _1, roleId, onLoadComplete));void ContainerManager::OnReturnGetRoleConInfo(Message* message,
long long roleId,
TypeOnLoadComplete onLoadComplete)
Boost库在游戏开发中的应用
本文探讨了Boost库在游戏开发领域的应用,通过实例展示了如何利用Boost库提高开发效率和代码质量。重点介绍了Boost库中的一些关键组件,如bind、function等在游戏逻辑、性能优化和资源管理等方面的应用。
2103

被折叠的 条评论
为什么被折叠?



