琵琶行论坛

 找回密码
 注册
每日签到论坛FTP使用教学领取红包(开放!)论坛FTP搜索引擎
查看: 877|回复: 0

[讨论] mame:Keeping up with C++

[复制链接]

签到天数: 223 天

[LV.7]常住居民III

发表于 2020-10-18 22:46:59 | 显示全部楼层 |阅读模式
本帖最后由 sjy960525 于 2020-10-18 22:54 编辑

https://www.mamedev.org/?p=487

Starting with the December 2020 development cycle (after the anticipated release of MAME 0.227), we will switch to compiling MAME as C++17. Compiler and standard library support for C++17 is now sufficiently widespread that we can update and benefit from the new functionality. The minimum compiler versions and corresponding standard library versions with adequate C++17 support are GCC/libstdc++ 7, clang/llvm/libc++ 6, and Visual C++/MSVCPRT 19.14 (Visual Studio 2017 15.7). This will be an increase in the required clang/llvm/libc++ version.

A small number of C++17 standard library features that are not yet widely supported will not be permitted. The following standard library features will not be permitted until support is more widespread:

Parallelism TS (P0024R2)
Updating references to C standard to C11 (P0063R3)
Elementary string conversions (P0067R5)
Splicing maps and sets (P0083R3)
Hardware interference size (P0154R1)
File system library (P0218R1)
Polymorphic memory resources (P0220R1)
Mathematical special functions (P0226R1, ISO/IEC 29124:2010)
std::shared_ptr/std::weak_ptr with array support (P0414R2)
std::is_aggregate (LWG2911)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|琵琶行论坛 ( 赣ICP备12000882号 )

GMT+8, 2020-11-28 16:47 , Processed in 0.013822 second(s), 7 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表