没有 在MS Visual Studio 2013中 - 怎么做?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了没有 在MS Visual Studio 2013中 - 怎么做?相关的知识,希望对你有一定的参考价值。
我想使用std::experimental::optional
,但MSVS 2013告诉我它找不到标题。
- 为什么不在那里?
- 我可以根据其他地方的代码滚动自己吗? C ++ 14提案可能吗?
std::experimental::optional
源自Boost.Optional库,这种实现在Visual C ++ 12.0中运行良好(尽管它与a little不同)。基于N3793提案文件的参考单头实现可以找到here。
Visual Studio附带的受支持的C ++ 11/14 / 1z核心和库功能的最新列表可以从Visual C++ Team blog中找到,特别是来自this post。可以查看来自Microsoft的标准库实现(以及一些扩展)的一组头文件here。
我发现这个实现与MSVC2013一起编译。请注意,只有编译,其他一切都不能保证。
https://github.com/mapbox/variant/blob/master/include/mapbox/optional.hpp
我使用这个用于msvc2015并且它有效:
https://raw.githubusercontent.com/akrzemi1/Optional/master/optional.hpp
以上是关于没有 在MS Visual Studio 2013中 - 怎么做?的主要内容,如果未能解决你的问题,请参考以下文章
在 MS Visual Studio 2013 中构建多个项目
在 Visual Studio 2013 中使用 MS Access (C#) 生成发票
Visual Studio 2013 与 MS SQL Server 2014 不兼容
在 MS Visual Studio 2013 中,我可以使用啥来代替 std::aligned_alloc?