关于C++11中的std::XXX<void>
来源:互联网 发布:linux删除文件夹内容 编辑:程序博客网 时间:2024/06/05 10:06
一般常见的有:
std::shared<void>
std::weak_ptr<void>
std::unique_ptr<void>
std::function<void()>
第一个、第二个和第三个的意思是:
make a smart pointer which can point to many different types of data structures like structs, vectors, matrices... basically anything。
即可以代指一切通过智能指针包裹的数据类型,有点类似面向对象的多态,接口定义成基类,实际传入的参数是具体的子类,例如:
void Channel::tie(const std::shared_ptr<void>& obj){tie_ = obj;tied_ = true;}
第四个:
是代指返回值为void型的函数指针,不要与第一个与第二个混淆了。
例如:
typedef std::function<void()> EventCallback;
typedef std::function<void(Timestamp)> ReadEventCallback;
阅读全文
0 0
- 关于C++11中的std::XXX<void>
- [C/C++]关于C++11中的std::move和std::forward
- [C/C++]关于C++11中的std::move和std::forward
- [C/C++]关于C++11中的std::move和std::forward
- C语言中的 void*
- C/C++中的void和void*
- C/C++中的void和void*
- C/C++中的void和void*
- C/C++中的void和void*
- c/c++ 中的void 与void *区别
- C/C++中的void和void*
- C/C++中的void和void*
- C/C++中的void和void*
- C/C++中的void 和 void *
- C/C++中的void和void*
- 关于C/C++的 void
- 关于std::list中的sort()
- 关于std::list中的sort()
- 开源MANO
- 周志华《机器学习》笔记:2、模型评估与选择
- hdu2819 Swap 二分图最大匹配 输出路径
- python + selenium之chromedriver
- hdu4825-01字典树&&贪心&&经典&&异或最大-Xor Sum
- 关于C++11中的std::XXX<void>
- 研发过程中,应该使用什么样的工具来提升效率
- 对JVM虚拟机中方法区的理解
- 微信公众号爬虫
- github 上传步骤
- Hive函数大全
- Python 教程之零
- JSP知识点(一)
- hdu 6155 线段树加矩阵快速幂