C++11
方式/
1起首界说once_flag的变量 , 用于传递给call_once函数
文章插图
2然后挪用call_once函数 , 该函数的第一参数是once_flag类型变量 , 第二个参数可所以函数指针 , 匿名函数等
文章插图
3接着本家儿测试程序中 , 设置持续挪用两次函数
文章插图
4从运行成果看 , 只输出一次打印信息 , 申明只挪用了一次
文章插图
5call_once还可以传递第三个参数 , 标的目的第二个参数传递参数 , 那么接下来起首界说有入参的函数
文章插图
6然后挪用call_once, 将上一个
实现的函数传递进去 , 而且携带参数 , 同样挪用两次
文章插图
7【怎样调用call_once来保证只执行一次】最后从输出成果看 , 也只是输出一次 , 申明call_once是准确的 , 同时也达到预期的目标 , 函数只挪用一次
文章插图
以上内容就是怎样调用call_once来保证只执行一次的内容啦 , 希望对你有所帮助哦!
推荐阅读
- 怎样取消QQ密保手机
- 江苏个人怎样商标注册?
- 浙江注册国际商标流程是怎样的?
- 购买转让商标流程是怎样的?哪种商标不能买?
- 食品制作方法专利申请类型是怎样的?
- 怎样委婉的拒绝别人表白
- 怎样激活百度账号
- 怎样解读师生恋?
- Excel宏如何进行录制与调用
- 怎样可以报名参加残奥会 残奥会志愿者报名