??xml version="1.0" encoding="utf-8" standalone="yes"?>91精品婷婷国产综合久久,国产人久久人人人人爽,国产精品一久久香蕉国产线看http://www.shnenglu.com/zdhsoft/不能停止的脚?/description>zh-cnTue, 06 May 2025 16:38:44 GMTTue, 06 May 2025 16:38:44 GMT60[转脓(chung)]C++ 20 准备发布QC++ 23 提上议程http://www.shnenglu.com/zdhsoft/archive/2020/02/24/217154.html冬瓜冬瓜Mon, 24 Feb 2020 05:26:00 GMThttp://www.shnenglu.com/zdhsoft/archive/2020/02/24/217154.htmlhttp://www.shnenglu.com/zdhsoft/comments/217154.htmlhttp://www.shnenglu.com/zdhsoft/archive/2020/02/24/217154.html#Feedback0http://www.shnenglu.com/zdhsoft/comments/commentRss/217154.htmlhttp://www.shnenglu.com/zdhsoft/services/trackbacks/217154.htmlҎ(gu) Reddit C++ 版块上的信息QC++ 20 已经正式通过委员会草案,q意味着 C++ 20 可以准备发布?/p>

“在近?ISO C++ 委员会会议上Q我们完成了 C++ 20 委员会草案,q投决定将国际标准草案QDISQDraft International StandardQ发送出去,以进行最l批准和发布”Q帖子介l:“在程序上QDIS 可能会被拒绝Q但是由于我们的E序和过E,q种情况极不可能发生。这意味着 C++ 20 已经完成Qƈ在几个月后发布该标准?#8221;

C++ 20 是近十年来媄响最大的一个版本,新的Ҏ(gu)众多,包括Q?/p>

  • 模组QModulesQ?/li>
  • 协程QCoroutinesQ?/li>
  • 标准?Concepts 的概?/li>
  • 范围QrangeQ?/li>
  • constexpr支持Q?code style="box-sizing: inherit; font-family: Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace; font-size: 13px; margin: 0px 3px; padding: 3px 4px; border: none; border-radius: 4px; background: #f6f6f6;">new/ delete?code style="box-sizing: inherit; font-family: Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace; font-size: 13px; margin: 0px 3px; padding: 3px 4px; border: none; border-radius: 4px; background: #f6f6f6;">dynamic_cast?code style="box-sizing: inherit; font-family: Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace; font-size: 13px; margin: 0px 3px; padding: 3px 4px; border: none; border-radius: 4px; background: #f6f6f6;">try/ catch、虚?/li>
  • constexpr 向量和字W串
  • 计时Q日历、时区支?/li>
  • std::format
  • std::span
  • std::jthread

预计q些新特性将会对开发者及 C++ 生态生不媄响,特别是像协程q种巨大的变化?/p>

同时Q在此次会议期间Q委员会q通过?C++ 23 计划Q其中包括优先考虑模块化标准库、对协程、执行程序和|络的库支持?/p>

更加具体的内容可以查看原帖:

https://www.reddit.com/r/cpp/comments/f47x4o/202002_prague_iso_c_committee_trip_report_c20_is



冬瓜 2020-02-24 13:26 发表评论
]]>
[转脓(chung)]2019 q?C++ 的发?/title><link>http://www.shnenglu.com/zdhsoft/archive/2020/01/11/217081.html</link><dc:creator>冬瓜</dc:creator><author>冬瓜</author><pubDate>Sat, 11 Jan 2020 02:50:00 GMT</pubDate><guid>http://www.shnenglu.com/zdhsoft/archive/2020/01/11/217081.html</guid><wfw:comment>http://www.shnenglu.com/zdhsoft/comments/217081.html</wfw:comment><comments>http://www.shnenglu.com/zdhsoft/archive/2020/01/11/217081.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/zdhsoft/comments/commentRss/217081.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/zdhsoft/services/trackbacks/217081.html</trackback:ping><description><![CDATA[<p style="box-sizing: inherit; margin: 0px 0px 20px; line-height: inherit; color: #333333; font-family: -apple-system, BlinkMacSystemFont, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px; background-color: #ffffff;">原文地址Q?span style="font-family: verdana, "courier new"; font-size: 14px;">https://www.oschina.net/news/112476/cpp-in-2019</span></p><p style="box-sizing: inherit; margin: 0px 0px 20px; line-height: inherit; color: #333333; font-family: -apple-system, BlinkMacSystemFont, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px; background-color: #ffffff;">C++ 软g工程?nbsp;<a style="box-sizing: inherit; background-color: transparent; color: #4183c4; text-decoration-line: none;">Bartek</a> 发布博客Q回了 C++ 2019 q的发展情况?/p><p style="box-sizing: inherit; margin: 0px 0px 20px; line-height: inherit; color: #333333; font-family: -apple-system, BlinkMacSystemFont, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px; background-color: #ffffff;"><img height="247" src="https://oscimg.oschina.net/oscnet/up-c15ef3c1d6aabee537a57e778c037089f56.png" width="700" style="box-sizing: border-box; border: 0px; margin: 0px auto; max-width: 80%; height: auto; vertical-align: middle; cursor: zoom-in;" alt="" /></p><p style="box-sizing: inherit; margin: 0px 0px 20px; line-height: inherit; color: #333333; font-family: -apple-system, BlinkMacSystemFont, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px; background-color: #ffffff;">Bartek 主要介绍?2019 q?C++ Ҏ(gu)上的演q、在全球的会议重大进展、相兛_L(fng)改进Q以?C++20 新特性的期待Q他ȝ成三大关注点Q?/p><ul style="box-sizing: inherit; margin: 0px 0px 20px; padding: 0px 0px 0px 20px; color: #333333; font-family: -apple-system, BlinkMacSystemFont, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px; background-color: #ffffff;"><li style="box-sizing: inherit; line-height: 1.875em; margin-top: 0px;">C++20 卛_发布</li><li style="box-sizing: inherit; line-height: 1.875em;">工具Q现在编?C++ 代码更加Ҏ(gu)</li><li style="box-sizing: inherit; line-height: 1.875em; margin-bottom: 0px;">C++ 在开发者中的稳定地?/li></ul><p style="box-sizing: inherit; margin: 0px 0px 20px; line-height: inherit; color: #333333; font-family: -apple-system, BlinkMacSystemFont, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px; background-color: #ffffff;">Q需要注意的是,文章提出的只?Bartek 的观点,q不代表整个 ISO C++ 委员会的观点。)</p><p style="box-sizing: inherit; margin: 0px 0px 20px; line-height: inherit; color: #333333; font-family: -apple-system, BlinkMacSystemFont, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px; background-color: #ffffff;">从下表可以看出来Q在 2019 q_C++ C֌做了许多事情Q像我们x的新Ҏ(gu)方面的q展也有不少Q比?Clang <a style="box-sizing: inherit; background-color: transparent; color: #4183c4; text-decoration-line: none;">8.0.0</a>?a style="box-sizing: inherit; background-color: transparent; color: #4183c4; text-decoration-line: none;">9.0.0</a> 发布?a style="box-sizing: inherit; background-color: transparent; color: #4183c4; text-decoration-line: none;">VS 2019</a> 发布?nbsp;<a style="box-sizing: inherit; background-color: transparent; color: #4183c4; text-decoration-line: none;">GCC 9.1</a> 发布{?/p><p style="box-sizing: inherit; margin: 0px 0px 20px; line-height: inherit; color: #333333; font-family: -apple-system, BlinkMacSystemFont, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px; background-color: #ffffff;"><img height="522" src="https://oscimg.oschina.net/oscnet/up-716f022528d28a5cd0e78b5b15486c27682.png" width="400" style="box-sizing: border-box; border: 0px; margin: 0px auto; max-width: 80%; height: auto; vertical-align: middle; cursor: zoom-in;" alt="" /></p><p style="box-sizing: inherit; margin: 0px 0px 20px; line-height: inherit; color: #333333; font-family: -apple-system, BlinkMacSystemFont, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px; background-color: #ffffff;">单ȝhQ从 Clang 5.0、GCC 8.0、Visual Studio 15.7 ?Intel C++ Compiler 19.0.1 开始,所有编译器都支?C++ 语言Ҏ(gu)。虽?nbsp;C++ 标准库需要其它支持,特别是ƈ行算法和文gpȝ之类的要炏V?code style="box-sizing: inherit; font-family: Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace; font-size: 13px; margin: 0px 3px; padding: 3px 4px; border: none; border-radius: 4px; background: #f6f6f6;">std::filesystem</code>需要用到 GCC 8.1Q或更高版本?GCC 9.1Q、Clang 3.9Q或更高版本 7.0Q和 Visual Studio 2017 15.7。ƈ行算法更新最早在 Visual Studio 2017 15.7 中可用,但随着之后的更斎ͼMSVC 团队d了更多算法?/p><p style="box-sizing: inherit; margin: 0px 0px 20px; line-height: inherit; color: #333333; font-family: -apple-system, BlinkMacSystemFont, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px; background-color: #ffffff;">关于 C++20 的讨论在今年占据dCQ目前特性已l冻l,主要Ҏ(gu)包括:</p><ul style="box-sizing: inherit; margin: 0px 0px 20px; padding: 0px 0px 0px 20px; color: #333333; font-family: -apple-system, BlinkMacSystemFont, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px; background-color: #ffffff;"><li style="box-sizing: inherit; line-height: 1.875em; margin-top: 0px;">模组</li><li style="box-sizing: inherit; line-height: 1.875em;">协程</li><li style="box-sizing: inherit; line-height: 1.875em;">标准?Concepts 的概?/li><li style="box-sizing: inherit; line-height: 1.875em;">范围</li><li style="box-sizing: inherit; line-height: 1.875em;"><code style="box-sizing: inherit; font-family: Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace; font-size: 13px; margin: 0px 3px; padding: 3px 4px; border: none; border-radius: 4px; background: #f6f6f6;">constexpr</code>支持Q?code style="box-sizing: inherit; font-family: Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace; font-size: 13px; margin: 0px 3px; padding: 3px 4px; border: none; border-radius: 4px; background: #f6f6f6;">new</code>/ <code style="box-sizing: inherit; font-family: Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace; font-size: 13px; margin: 0px 3px; padding: 3px 4px; border: none; border-radius: 4px; background: #f6f6f6;">delete</code>Q?code style="box-sizing: inherit; font-family: Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace; font-size: 13px; margin: 0px 3px; padding: 3px 4px; border: none; border-radius: 4px; background: #f6f6f6;">dynamic_cast</code>Q?code style="box-sizing: inherit; font-family: Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace; font-size: 13px; margin: 0px 3px; padding: 3px 4px; border: none; border-radius: 4px; background: #f6f6f6;">try</code>/ <code style="box-sizing: inherit; font-family: Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace; font-size: 13px; margin: 0px 3px; padding: 3px 4px; border: none; border-radius: 4px; background: #f6f6f6;">catch</code>Q虚?/li><li style="box-sizing: inherit; line-height: 1.875em;"><code style="box-sizing: inherit; font-family: Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace; font-size: 13px; margin: 0px 3px; padding: 3px 4px; border: none; border-radius: 4px; background: #f6f6f6;">constexpr</code> 向量和字W串</li><li style="box-sizing: inherit; line-height: 1.875em;">计时Q日历、时区支?/li><li style="box-sizing: inherit; line-height: 1.875em;"><code style="box-sizing: inherit; font-family: Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace; font-size: 13px; margin: 0px 3px; padding: 3px 4px; border: none; border-radius: 4px; background: #f6f6f6;">std::format</code></li><li style="box-sizing: inherit; line-height: 1.875em;"><code style="box-sizing: inherit; font-family: Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace; font-size: 13px; margin: 0px 3px; padding: 3px 4px; border: none; border-radius: 4px; background: #f6f6f6;">std::span</code></li><li style="box-sizing: inherit; line-height: 1.875em; margin-bottom: 0px;"><code style="box-sizing: inherit; font-family: Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace; font-size: 13px; margin: 0px 3px; padding: 3px 4px; border: none; border-radius: 4px; background: #f6f6f6;">std::jthread</code></li></ul><p style="box-sizing: inherit; margin: 0px 0px 20px; line-height: inherit; color: #333333; font-family: -apple-system, BlinkMacSystemFont, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px; background-color: #ffffff;">目前行的编译器已经实现了许?C++20 Ҏ(gu)。Bartek 列了一?C++20 新特性的表Q?/p><p style="box-sizing: inherit; margin: 0px 0px 20px; line-height: inherit; color: #333333; font-family: -apple-system, BlinkMacSystemFont, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px; background-color: #ffffff;"><img height="269" src="https://oscimg.oschina.net/oscnet/up-e4226347eeb58c27a614c3612ec36529947.png" width="500" style="box-sizing: border-box; border: 0px; margin: 0px auto; max-width: 80%; height: auto; vertical-align: middle; cursor: zoom-in;" alt="" /></p><p style="box-sizing: inherit; margin: 0px 0px 20px; line-height: inherit; color: #333333; font-family: -apple-system, BlinkMacSystemFont, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px; background-color: #ffffff;">工具斚wQ首?Visual Studio ?C++ 提供了众多新的支持,包括Q?/p><ul style="box-sizing: inherit; margin: 0px 0px 20px; padding: 0px 0px 0px 20px; color: #333333; font-family: -apple-system, BlinkMacSystemFont, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px; background-color: #ffffff;"><li style="box-sizing: inherit; line-height: 1.875em; margin-top: 0px;">使用 Visual Studio IntelliCode ?AI 辅助代码补全</li><li style="box-sizing: inherit; line-height: 1.875em;">C++ MSBuild ?CMake 目中对 Clang ?MSVC ?Clang-Tidy 的支?/li><li style="box-sizing: inherit; line-height: 1.875em;">AddressSanitizer 支持 Windows 上?MSVC ~译的项?/li><li style="box-sizing: inherit; line-height: 1.875em;">?CMake 更好地集?/li><li style="box-sizing: inherit; line-height: 1.875em;">Concepts ?16.3 中可?/li><li style="box-sizing: inherit; line-height: 1.875em;">全面?code style="box-sizing: inherit; font-family: Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace; font-size: 13px; margin: 0px 3px; padding: 3px 4px; border: none; border-radius: 4px; background: #f6f6f6;">to_chars()</code>支持Q满了 C++ 17 的要?/li><li style="box-sizing: inherit; line-height: 1.875em; margin-bottom: 0px;">提供了一个名?C++ Build Insights 的新工具集合?/li></ul><p style="box-sizing: inherit; margin: 0px 0px 20px; line-height: inherit; color: #333333; font-family: -apple-system, BlinkMacSystemFont, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px; background-color: #ffffff;">Clang/LLVM 提供了许多强大的实用E序Q比如:</p><ul style="box-sizing: inherit; margin: 0px 0px 20px; padding: 0px 0px 0px 20px; color: #333333; font-family: -apple-system, BlinkMacSystemFont, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px; background-color: #ffffff;"><li style="box-sizing: inherit; line-height: 1.875em; margin-top: 0px;">Clang Tidy</li><li style="box-sizing: inherit; line-height: 1.875em;">Clang-Include-Fixer</li><li style="box-sizing: inherit; line-height: 1.875em;"><a style="box-sizing: inherit; background-color: transparent; color: #4183c4; text-decoration-line: none;">AddressSanitizer</a></li><li style="box-sizing: inherit; line-height: 1.875em; margin-bottom: 0px;"><a style="box-sizing: inherit; background-color: transparent; color: #4183c4; text-decoration-line: none;">MemorySanitizer</a></li></ul><p style="box-sizing: inherit; margin: 0px 0px 20px; line-height: inherit; color: #333333; font-family: -apple-system, BlinkMacSystemFont, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px; background-color: #ffffff;">代码分析?CppDepend v2019.3 增加了对 MISRA ~码准则的支持,VS 2019 支持、QT 目、简化的 UI、嵌入式目支持?/p><p style="box-sizing: inherit; margin: 0px 0px 20px; line-height: inherit; color: #333333; font-family: -apple-system, BlinkMacSystemFont, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px; background-color: #ffffff;">PVS-StudioQ这是一个?C/C++ ?C# ~写的程序源代码中的错误工P2019 q的一些显着变化包括 .NET Core 3 ?3.1 目分析、MISRA 准则支持?0 多项新检查、对 Java、SonarQube 插g的支持?/p><p style="box-sizing: inherit; margin: 0px 0px 20px; line-height: inherit; color: #333333; font-family: -apple-system, BlinkMacSystemFont, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px; background-color: #ffffff;">包管理器 Conan ?nbsp;Microsoft/vcpkg 也都有一些新变化?/p><p style="box-sizing: inherit; margin: 0px 0px 20px; line-height: inherit; color: #333333; font-family: -apple-system, BlinkMacSystemFont, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px; background-color: #ffffff;">最?Bartek 介绍?2019 q?C++ 在开发者h中的地位依然稳定:</p><ul style="box-sizing: inherit; margin: 0px 0px 20px; padding: 0px 0px 0px 20px; color: #333333; font-family: -apple-system, BlinkMacSystemFont, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px; background-color: #ffffff;"><li style="box-sizing: inherit; line-height: 1.875em; margin-top: 0px;">TIOBE ~程语言排行榜中 C++ 排到了第 4 位?/li><li style="box-sizing: inherit; line-height: 1.875em;">?StackOverflow 调查中,C++ 位于 C 上方的第 9 位?/li><li style="box-sizing: inherit; line-height: 1.875em; margin-bottom: 0px;">?GitHub 的调查中QC++ 排名W?6?/li></ul><p style="box-sizing: inherit; margin: 0px 0px 20px; line-height: inherit; color: #333333; font-family: -apple-system, BlinkMacSystemFont, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px; background-color: #ffffff;">除了q些榜单QBartek 自己也做了一个简单的调查问卷Q结果显CZ关于 C++ 的用情况,包括使用的标准库版本、工L(fng)选择与对 C++20 新特性的使用{:</p><p style="box-sizing: inherit; margin: 0px 0px 20px; line-height: inherit; color: #333333; font-family: -apple-system, BlinkMacSystemFont, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px; background-color: #ffffff;"><img height="665" src="https://oscimg.oschina.net/oscnet/up-0c427072a80149c365a35a2cff94329223f.png" width="600" style="box-sizing: border-box; border: 0px; margin: 0px auto; max-width: 80%; height: auto; vertical-align: middle; cursor: zoom-in;" alt="" /></p><p style="box-sizing: inherit; margin: 0px 0px 20px; line-height: inherit; color: #333333; font-family: -apple-system, BlinkMacSystemFont, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px; background-color: #ffffff;">完整回顾内容查看原博客:</p><p style="box-sizing: inherit; margin: 0px; line-height: inherit; color: #333333; font-family: -apple-system, BlinkMacSystemFont, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px; background-color: #ffffff;"><a style="box-sizing: inherit; background-color: transparent; color: #4183c4; text-decoration-line: none;">https://www.bfilipek.com/2019/12/cpp-status-2019.html</a></p><img src ="http://www.shnenglu.com/zdhsoft/aggbug/217081.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/zdhsoft/" target="_blank">冬瓜</a> 2020-01-11 10:50 <a href="http://www.shnenglu.com/zdhsoft/archive/2020/01/11/217081.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>在Deepin linux下用smartgit以及破解说明http://www.shnenglu.com/zdhsoft/archive/2020/01/11/smartgit.html冬瓜冬瓜Sat, 11 Jan 2020 02:45:00 GMThttp://www.shnenglu.com/zdhsoft/archive/2020/01/11/smartgit.htmlhttp://www.shnenglu.com/zdhsoft/comments/217080.htmlhttp://www.shnenglu.com/zdhsoft/archive/2020/01/11/smartgit.html#Feedback0http://www.shnenglu.com/zdhsoft/comments/commentRss/217080.htmlhttp://www.shnenglu.com/zdhsoft/services/trackbacks/217080.htmlsmartgit是一个非常好的带完整git flow的git客户端。支持windows, linuxQmac?/p>

首先到官|下载smartgit? Debian Bundle的安装版本。在deepin双击默认安装可以了?/p>

然后在deepin启动器,最下面Q可以找到smartgit,启动?/p>

然后选择试用30天,我们可以用了Q我q里使用的版本是9.1.4版本?/p>

?a data-cke-saved- >https://gitee.com/pedoc/crackSmartGit下蝲发布破解Q放?~/.config/smartgit目录下面

然后~辑~/.config/smartgit/smartgit.vmoptions

我这里配|?nbsp;的是Q?javaagent:/home/zdhsoft-linux/.config/smartgit/crackSmartGit.jar=19.1.4

然后Q运行smartgitQ在菜单->帮助->注册产品 选择q个目录下的licenes.txt文g, 完成注册?/p>

?a data-cke-saved- >https://gitee.com/pedoc/crackSmartGit有licenes下蝲

最后,在条件富于的情况下,L(fng)正版的smartgit!



冬瓜 2020-01-11 10:45 发表评论
]]>
[转脓(chung)]C++20 最新进展:加入模块化和协程Q进入特性冻l阶D?/title><link>http://www.shnenglu.com/zdhsoft/archive/2019/04/09/216345.html</link><dc:creator>冬瓜</dc:creator><author>冬瓜</author><pubDate>Tue, 09 Apr 2019 05:25:00 GMT</pubDate><guid>http://www.shnenglu.com/zdhsoft/archive/2019/04/09/216345.html</guid><wfw:comment>http://www.shnenglu.com/zdhsoft/comments/216345.html</wfw:comment><comments>http://www.shnenglu.com/zdhsoft/archive/2019/04/09/216345.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/zdhsoft/comments/commentRss/216345.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/zdhsoft/services/trackbacks/216345.html</trackback:ping><description><![CDATA[<p style="box-sizing: inherit; margin: 16px 0px 14px; line-height: 28px; color: #333333; font-family: "Pingfang SC", STHeiti, "Lantinghei SC", "Open Sans", Arial, "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", SimSun, sans-serif; font-size: 16px; background-color: #ffffff;"><span style="color: #4f4f4f; font-family: "Microsoft YaHei", "SF Pro Display", Roboto, Noto, Arial, "PingFang SC", sans-serif;">有了Modules和协E后Qgo可以一边凉凉?/span><br />原文Q?a >https://www.oschina.net/news/104653/201902-kona-iso-c-committee-trip-report-c20?p=3</a><br />刚刚l束?C++ 标准委员?019春季会议在夏威夷U纳丑֊Q委员会在这ơ会议中定了下一个国际标?C++20 的全部特性,q标志着 <span style="box-sizing: inherit; font-weight: 700;">C++20 的特性设计工作已完成</span>?/p><p style="box-sizing: inherit; margin: 16px 0px 14px; line-height: 28px; color: #333333; font-family: "Pingfang SC", STHeiti, "Lantinghei SC", "Open Sans", Arial, "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", SimSun, sans-serif; font-size: 16px; background-color: #ffffff;">按照 C++20 的发布计划,q次会议正是Zȝ C++20 的特性而D办,q入Ҏ(gu)冻l阶D?Feature freeze)意味着所有的功能Ҏ(gu)将被冻l,q且不会再加入更多的新特性?/p><p style="box-sizing: inherit; margin: 16px 0px 14px; line-height: 28px; color: #333333; font-family: "Pingfang SC", STHeiti, "Lantinghei SC", "Open Sans", Arial, "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", SimSun, sans-serif; font-size: 16px; background-color: #ffffff;"><span style="box-sizing: inherit; font-weight: 700;">接下来我们看看上周会议确定添加至 C++20 草案的新Ҏ(gu):</span></p><ul style="box-sizing: inherit; margin: 0px; padding: 0px 0px 0px 2.5em; color: #333333; font-family: "Pingfang SC", STHeiti, "Lantinghei SC", "Open Sans", Arial, "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", SimSun, sans-serif; font-size: 16px; background-color: #ffffff;"><li style="box-sizing: inherit;"><p style="box-sizing: inherit; margin: 0px; line-height: 28px;"><span style="box-sizing: inherit; font-weight: 700;"><a target="_blank" style="box-sizing: inherit; background-color: transparent; color: #4183c4; text-decoration-line: none;">模块?Modules)</a></span></p></li><li style="box-sizing: inherit; margin-top: 0.25em;"><p style="box-sizing: inherit; margin: 0px; line-height: 28px;"><span style="box-sizing: inherit; font-weight: 700;"><a target="_blank" style="box-sizing: inherit; background-color: transparent; color: #4183c4; text-decoration-line: none;">协程(Coroutines)</a></span></p></li><li style="box-sizing: inherit; margin-top: 0.25em;"><p style="box-sizing: inherit; margin: 0px; line-height: 28px;"><a target="_blank" style="box-sizing: inherit; background-color: transparent; color: #4183c4; text-decoration-line: none;">static, thread_local, ?lambda capture 的结构化l定</a></p></li><li style="box-sizing: inherit; margin-top: 0.25em;"><p style="box-sizing: inherit; margin: 0px; line-height: 28px;"><a target="_blank" style="box-sizing: inherit; background-color: transparent; color: #4183c4; text-decoration-line: none;">std::polymorphic_allocator<></a></p></li><li style="box-sizing: inherit; margin-top: 0.25em;"><p style="box-sizing: inherit; margin: 0px; line-height: 28px;"><a target="_blank" style="box-sizing: inherit; background-color: transparent; color: #4183c4; text-decoration-line: none;">std::midpoint ?nbsp;std::lerp</a></p></li><li style="box-sizing: inherit; margin-top: 0.25em;"><p style="box-sizing: inherit; margin: 0px; line-height: 28px;"><a target="_blank" style="box-sizing: inherit; background-color: transparent; color: #4183c4; text-decoration-line: none;">std::execution::unseq 执行{略</a></p></li><li style="box-sizing: inherit; margin-top: 0.25em;"><p style="box-sizing: inherit; margin: 0px; line-height: 28px;"><a target="_blank" style="box-sizing: inherit; background-color: transparent; color: #4183c4; text-decoration-line: none;">std::ssize() 作ؓ自由函数(free function)会返回符号大?signed size)</a></p></li><li style="box-sizing: inherit; margin-top: 0.25em;"><p style="box-sizing: inherit; margin: 0px; line-height: 28px;"><a target="_blank" style="box-sizing: inherit; background-color: transparent; color: #4183c4; text-decoration-line: none;">std::span 的可用性增?/a></p></li><li style="box-sizing: inherit; margin-top: 0.25em;"><p style="box-sizing: inherit; margin: 0px; line-height: 28px;"><a target="_blank" style="box-sizing: inherit; background-color: transparent; color: #4183c4; text-decoration-line: none;">lookup 中新增预计算哈希值的功能(Precalculated hash values)</a></p></li></ul><p style="box-sizing: inherit; margin: 16px 0px 14px; line-height: 28px; color: #333333; font-family: "Pingfang SC", STHeiti, "Lantinghei SC", "Open Sans", Arial, "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", SimSun, sans-serif; font-size: 16px; background-color: #ffffff;">协程的加入应该是最大的惊喜了,值得期待Q官方还表示QC++20 应该会是一个像 C++11 那样的大版本?/p><p style="box-sizing: inherit; margin: 16px 0px 14px; line-height: 28px; color: #333333; font-family: "Pingfang SC", STHeiti, "Lantinghei SC", "Open Sans", Arial, "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", SimSun, sans-serif; font-size: 16px; background-color: #ffffff;">以下的特性已在本ơ会议或之前的会议上通过了批准,但尚未添加到 C++20 中,因ؓ目前规范仍在~写中。它们有望在2019q?月的U隆会议上被加入Q不q由于时间限Ӟ可能无法完成所有工作?/p><ul style="box-sizing: inherit; margin: 0px; padding: 0px 0px 0px 2.5em; color: #333333; font-family: "Pingfang SC", STHeiti, "Lantinghei SC", "Open Sans", Arial, "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", SimSun, sans-serif; font-size: 16px; background-color: #ffffff;"><li style="box-sizing: inherit;"><p style="box-sizing: inherit; margin: 0px; line-height: 28px;"><a target="_blank" style="box-sizing: inherit; background-color: transparent; color: #4183c4; text-decoration-line: none;">Expansion statements</a></p></li><li style="box-sizing: inherit; margin-top: 0.25em;"><p style="box-sizing: inherit; margin: 0px; line-height: 28px;"><a target="_blank" style="box-sizing: inherit; background-color: transparent; color: #4183c4; text-decoration-line: none;">The C++20 synchronization library</a></p></li><li style="box-sizing: inherit; margin-top: 0.25em;"><p style="box-sizing: inherit; margin: 0px; line-height: 28px;"><a target="_blank" style="box-sizing: inherit; background-color: transparent; color: #4183c4; text-decoration-line: none;">std::format</a></p></li><li style="box-sizing: inherit; margin-top: 0.25em;"><p style="box-sizing: inherit; margin: 0px; line-height: 28px;"><a target="_blank" style="box-sizing: inherit; background-color: transparent; color: #4183c4; text-decoration-line: none;">constexpr std::vector</a></p></li><li style="box-sizing: inherit; margin-top: 0.25em;"><p style="box-sizing: inherit; margin: 0px; line-height: 28px;"><a target="_blank" style="box-sizing: inherit; background-color: transparent; color: #4183c4; text-decoration-line: none;">Allow constexpr allocation, but disallow allocations that are not deleted at compile time</a></p></li><li style="box-sizing: inherit; margin-top: 0.25em;"><p style="box-sizing: inherit; margin: 0px; line-height: 28px;"><a target="_blank" style="box-sizing: inherit; background-color: transparent; color: #4183c4; text-decoration-line: none;">constexpr std::type_info::operator==</a></p></li><li style="box-sizing: inherit; margin-top: 0.25em;"><p style="box-sizing: inherit; margin: 0px; line-height: 28px;"><a target="_blank" style="box-sizing: inherit; background-color: transparent; color: #4183c4; text-decoration-line: none;">New conceptification of iterators</a></p></li><li style="box-sizing: inherit; margin-top: 0.25em;"><p style="box-sizing: inherit; margin: 0px; line-height: 28px;"><a target="_blank" style="box-sizing: inherit; background-color: transparent; color: #4183c4; text-decoration-line: none;">Monadic operations for std::optional</a></p></li><li style="box-sizing: inherit; margin-top: 0.25em;"><p style="box-sizing: inherit; margin: 0px; line-height: 28px;"><a target="_blank" style="box-sizing: inherit; background-color: transparent; color: #4183c4; text-decoration-line: none;">std::source_location</a></p></li><li style="box-sizing: inherit; margin-top: 0.25em;"><p style="box-sizing: inherit; margin: 0px; line-height: 28px;"><a target="_blank" style="box-sizing: inherit; background-color: transparent; color: #4183c4; text-decoration-line: none;">std::flatmap</a></p></li><li style="box-sizing: inherit; margin-top: 0.25em;"><p style="box-sizing: inherit; margin: 0px; line-height: 28px;"><a target="_blank" style="box-sizing: inherit; background-color: transparent; color: #4183c4; text-decoration-line: none;">std::flatset</a></p></li><li style="box-sizing: inherit; margin-top: 0.25em;"><p style="box-sizing: inherit; margin: 0px; line-height: 28px;"><a target="_blank" style="box-sizing: inherit; background-color: transparent; color: #4183c4; text-decoration-line: none;">std::any_invocable</a></p></li><li style="box-sizing: inherit; margin-top: 0.25em;"><p style="box-sizing: inherit; margin: 0px; line-height: 28px;"><a target="_blank" style="box-sizing: inherit; background-color: transparent; color: #4183c4; text-decoration-line: none;">std::ostream_joiner</a></p></li><li style="box-sizing: inherit; margin-top: 0.25em;"><p style="box-sizing: inherit; margin: 0px; line-height: 28px;"><a target="_blank" style="box-sizing: inherit; background-color: transparent; color: #4183c4; text-decoration-line: none;">Stack trace library</a></p></li><li style="box-sizing: inherit; margin-top: 0.25em;"><p style="box-sizing: inherit; margin: 0px; line-height: 28px;"><a target="_blank" style="box-sizing: inherit; background-color: transparent; color: #4183c4; text-decoration-line: none;">std::byteswap</a></p></li><li style="box-sizing: inherit; margin-top: 0.25em;"><p style="box-sizing: inherit; margin: 0px; line-height: 28px;"><a target="_blank" style="box-sizing: inherit; background-color: transparent; color: #4183c4; text-decoration-line: none;">constinit</a></p></li><li style="box-sizing: inherit; margin-top: 0.25em;"><p style="box-sizing: inherit; margin: 0px; line-height: 28px;"><a target="_blank" style="box-sizing: inherit; background-color: transparent; color: #4183c4; text-decoration-line: none;">Deprecating some uses of volatile</a></p></li><li style="box-sizing: inherit; margin-top: 0.25em;"><p style="box-sizing: inherit; margin: 0px; line-height: 28px;"><a target="_blank" style="box-sizing: inherit; background-color: transparent; color: #4183c4; text-decoration-line: none;">Implicit creation of objects for low-level object manipulation</a></p></li><li style="box-sizing: inherit; margin-top: 0.25em;"><p style="box-sizing: inherit; margin: 0px; line-height: 28px;"><a target="_blank" style="box-sizing: inherit; background-color: transparent; color: #4183c4; text-decoration-line: none;">using enum</a></p></li></ul><p style="box-sizing: inherit; margin: 16px 0px 14px; line-height: 28px; color: #333333; font-family: "Pingfang SC", STHeiti, "Lantinghei SC", "Open Sans", Arial, "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", SimSun, sans-serif; font-size: 16px; background-color: #ffffff;">下面的这些特性,早已在之前的会议上通过了批准:</p><ul style="box-sizing: inherit; margin: 0px; padding: 0px 0px 0px 2.5em; color: #333333; font-family: "Pingfang SC", STHeiti, "Lantinghei SC", "Open Sans", Arial, "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", SimSun, sans-serif; font-size: 16px; background-color: #ffffff;"><li style="box-sizing: inherit;"><p style="box-sizing: inherit; margin: 0px; line-height: 28px;"><a target="_blank" style="box-sizing: inherit; background-color: transparent; color: #4183c4; text-decoration-line: none;">Concepts</a></p></li><li style="box-sizing: inherit; margin-top: 0.25em;"><p style="box-sizing: inherit; margin: 0px; line-height: 28px;"><a target="_blank" style="box-sizing: inherit; background-color: transparent; color: #4183c4; text-decoration-line: none;">Contracts</a></p></li><li style="box-sizing: inherit; margin-top: 0.25em;"><p style="box-sizing: inherit; margin: 0px; line-height: 28px;"><a target="_blank" style="box-sizing: inherit; background-color: transparent; color: #4183c4; text-decoration-line: none;">Ranges</a></p></li><li style="box-sizing: inherit; margin-top: 0.25em;"><p style="box-sizing: inherit; margin: 0px; line-height: 28px;"><a target="_blank" style="box-sizing: inherit; background-color: transparent; color: #4183c4; text-decoration-line: none;">operator<=></a></p></li><li style="box-sizing: inherit; margin-top: 0.25em;"><p style="box-sizing: inherit; margin: 0px; line-height: 28px;">A lot more constexpr features: consteval functions, std::is_constant_evaluated, constexpr union, constexpr try and catch, constexpr dynamic_cast and typeid</p></li><li style="box-sizing: inherit; margin-top: 0.25em;"><p style="box-sizing: inherit; margin: 0px; line-height: 28px;"><a target="_blank" style="box-sizing: inherit; background-color: transparent; color: #4183c4; text-decoration-line: none;">std::span</a></p></li><li style="box-sizing: inherit; margin-top: 0.25em;"><p style="box-sizing: inherit; margin: 0px; line-height: 28px;"><a target="_blank" style="box-sizing: inherit; background-color: transparent; color: #4183c4; text-decoration-line: none;">Synchronized output</a></p></li><li style="box-sizing: inherit; margin-top: 0.25em;"><p style="box-sizing: inherit; margin: 0px; line-height: 28px;"><a target="_blank" style="box-sizing: inherit; background-color: transparent; color: #4183c4; text-decoration-line: none;">std::atomic_ref</a></p></li></ul><p style="box-sizing: inherit; margin: 16px 0px 14px; line-height: 28px; color: #333333; font-family: "Pingfang SC", STHeiti, "Lantinghei SC", "Open Sans", Arial, "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", SimSun, sans-serif; font-size: 16px; background-color: #ffffff;">按照计划的发布进度,C++20 预计于明年夏季推出?/p><p style="box-sizing: inherit; margin: 16px 0px 14px; line-height: 28px; color: #333333; font-family: "Pingfang SC", STHeiti, "Lantinghei SC", "Open Sans", Arial, "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", SimSun, sans-serif; font-size: 16px; background-color: #ffffff;"><img src="https://oscimg.oschina.net/oscnet/106a2dfcaeca2a55a549362ae6614f000f4.jpg" style="box-sizing: border-box; border: 0px; margin: auto; max-width: 80%; vertical-align: middle; height: auto !important; cursor: zoom-in;" alt="" /><br style="box-sizing: inherit;" />C++20 发布计划</p><p style="box-sizing: inherit; margin: 16px 0px 14px; line-height: 28px; color: #333333; font-family: "Pingfang SC", STHeiti, "Lantinghei SC", "Open Sans", Arial, "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", SimSun, sans-serif; font-size: 16px; background-color: #ffffff;"><span style="box-sizing: inherit; font-weight: 700;">最后,看看 C++ 主要Ҏ(gu)的开发进度?/span></p><p style="box-sizing: inherit; margin: 16px 0px 14px; line-height: 28px; color: #333333; font-family: "Pingfang SC", STHeiti, "Lantinghei SC", "Open Sans", Arial, "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", SimSun, sans-serif; font-size: 16px; background-color: #ffffff;">自上ơ会议以来的变更Q?/p><table style="box-sizing: border-box; display: block; border-collapse: collapse; border-spacing: 1px; font-size: 14px; color: #444444; overflow: auto; width: 893px; border-width: 0px; border-style: initial; border-color: initial; line-height: 28px; word-break: keep-all; margin-top: 0px; margin-bottom: 16px; max-width: 100%; font-family: "Pingfang SC", STHeiti, "Lantinghei SC", "Open Sans", Arial, "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", SimSun, sans-serif; background-color: #ffffff;"><tbody style="box-sizing: inherit;"><tr style="box-sizing: inherit; border-top: 1px solid #cccccc;"><th style="box-sizing: inherit; background: #f8f8f8; padding: 4px 8px; border: 1px solid #dddddd;">Ҏ(gu)?/th><th style="box-sizing: inherit; background: #f8f8f8; padding: 4px 8px; border: 1px solid #dddddd;">状?/th><th style="box-sizing: inherit; background: #f8f8f8; padding: 4px 8px; border: 1px solid #dddddd;">依赖</th><th style="box-sizing: inherit; background: #f8f8f8; padding: 4px 8px; border: 1px solid #dddddd;">Current Target (Conservative Estimate)</th><th style="box-sizing: inherit; background: #f8f8f8; padding: 4px 8px; border: 1px solid #dddddd;">Current Target (Optimistic Estimate)</th></tr></tbody><tbody style="box-sizing: inherit;"><tr style="box-sizing: inherit; border-top: 1px solid #cccccc;"><td style="box-sizing: inherit; padding: 4px 8px; border-style: solid; border-color: #dddddd;"><a target="_blank" style="box-sizing: inherit; background-color: transparent; color: #4183c4; text-decoration-line: none;">Concepts</a></td><td style="box-sizing: inherit; padding: 4px 8px; border-style: solid; border-color: #dddddd;">Concepts TS v1 published and merged into C++20</td><td style="box-sizing: inherit; padding: 4px 8px; border-style: solid; border-color: #dddddd;"> </td><td style="box-sizing: inherit; padding: 4px 8px; border-style: solid; border-color: #dddddd;">C++20</td><td style="box-sizing: inherit; padding: 4px 8px; border-style: solid; border-color: #dddddd;">C++20</td></tr><tr style="box-sizing: inherit; background-color: #f8f8f8; border-top: 1px solid #cccccc;"><td style="box-sizing: inherit; padding: 4px 8px; border-style: solid; border-color: #dddddd;"><a target="_blank" style="box-sizing: inherit; background-color: transparent; color: #4183c4; text-decoration-line: none;">Ranges</a></td><td style="box-sizing: inherit; padding: 4px 8px; border-style: solid; border-color: #dddddd;">Ranges TS v1 published and merged into C++20</td><td style="box-sizing: inherit; padding: 4px 8px; border-style: solid; border-color: #dddddd;">Concepts</td><td style="box-sizing: inherit; padding: 4px 8px; border-style: solid; border-color: #dddddd;">C++20</td><td style="box-sizing: inherit; padding: 4px 8px; border-style: solid; border-color: #dddddd;">C++20</td></tr><tr style="box-sizing: inherit; border-top: 1px solid #cccccc;"><td style="box-sizing: inherit; padding: 4px 8px; border-style: solid; border-color: #dddddd;"><a target="_blank" style="box-sizing: inherit; background-color: transparent; color: #4183c4; text-decoration-line: none;">Contracts</a></td><td style="box-sizing: inherit; padding: 4px 8px; border-style: solid; border-color: #dddddd;">Merged into C++20</td><td style="box-sizing: inherit; padding: 4px 8px; border-style: solid; border-color: #dddddd;"> </td><td style="box-sizing: inherit; padding: 4px 8px; border-style: solid; border-color: #dddddd;">C++20</td><td style="box-sizing: inherit; padding: 4px 8px; border-style: solid; border-color: #dddddd;">C++20</td></tr><tr style="box-sizing: inherit; background-color: #f8f8f8; border-top: 1px solid #cccccc;"><td style="box-sizing: inherit; padding: 4px 8px; border-style: solid; border-color: #dddddd;"><a target="_blank" style="box-sizing: inherit; background-color: transparent; color: #4183c4; text-decoration-line: none;">Modules</a></td><td style="box-sizing: inherit; padding: 4px 8px; border-style: solid; border-color: #dddddd;">Merged design approved for C++20</td><td style="box-sizing: inherit; padding: 4px 8px; border-style: solid; border-color: #dddddd;"> </td><td style="box-sizing: inherit; padding: 4px 8px; border-style: solid; border-color: #dddddd;">C++20</td><td style="box-sizing: inherit; padding: 4px 8px; border-style: solid; border-color: #dddddd;">C++20</td></tr><tr style="box-sizing: inherit; border-top: 1px solid #cccccc;"><td style="box-sizing: inherit; padding: 4px 8px; border-style: solid; border-color: #dddddd;"><a target="_blank" style="box-sizing: inherit; background-color: transparent; color: #4183c4; text-decoration-line: none;">Coroutines</a></td><td style="box-sizing: inherit; padding: 4px 8px; border-style: solid; border-color: #dddddd;"><span style="box-sizing: inherit; font-weight: 700;">Coroutines TS v1 published and merged into C++20</span></td><td style="box-sizing: inherit; padding: 4px 8px; border-style: solid; border-color: #dddddd;"> </td><td style="box-sizing: inherit; padding: 4px 8px; border-style: solid; border-color: #dddddd;"><span style="box-sizing: inherit; font-weight: 700;">C++20</span></td><td style="box-sizing: inherit; padding: 4px 8px; border-style: solid; border-color: #dddddd;">C++20</td></tr><tr style="box-sizing: inherit; background-color: #f8f8f8; border-top: 1px solid #cccccc;"><td style="box-sizing: inherit; padding: 4px 8px; border-style: solid; border-color: #dddddd;"><a target="_blank" style="box-sizing: inherit; background-color: transparent; color: #4183c4; text-decoration-line: none;">Executors</a></td><td style="box-sizing: inherit; padding: 4px 8px; border-style: solid; border-color: #dddddd;"><span style="box-sizing: inherit; font-weight: 700;">Proposed v1 design approved for C++23</span></td><td style="box-sizing: inherit; padding: 4px 8px; border-style: solid; border-color: #dddddd;"> </td><td style="box-sizing: inherit; padding: 4px 8px; border-style: solid; border-color: #dddddd;"><span style="box-sizing: inherit; font-weight: 700;">C++26</span></td><td style="box-sizing: inherit; padding: 4px 8px; border-style: solid; border-color: #dddddd;"><span style="box-sizing: inherit; font-weight: 700;">C++23</span></td></tr><tr style="box-sizing: inherit; border-top: 1px solid #cccccc;"><td style="box-sizing: inherit; padding: 4px 8px; border-style: solid; border-color: #dddddd;"><a target="_blank" style="box-sizing: inherit; background-color: transparent; color: #4183c4; text-decoration-line: none;">Networking</a></td><td style="box-sizing: inherit; padding: 4px 8px; border-style: solid; border-color: #dddddd;">Networking TS v1 published</td><td style="box-sizing: inherit; padding: 4px 8px; border-style: solid; border-color: #dddddd;">Executors</td><td style="box-sizing: inherit; padding: 4px 8px; border-style: solid; border-color: #dddddd;">C++26</td><td style="box-sizing: inherit; padding: 4px 8px; border-style: solid; border-color: #dddddd;">C++23</td></tr><tr style="box-sizing: inherit; background-color: #f8f8f8; border-top: 1px solid #cccccc;"><td style="box-sizing: inherit; padding: 4px 8px; border-style: solid; border-color: #dddddd;"><a target="_blank" style="box-sizing: inherit; background-color: transparent; color: #4183c4; text-decoration-line: none;">Reflection</a></td><td style="box-sizing: inherit; padding: 4px 8px; border-style: solid; border-color: #dddddd;"><span style="box-sizing: inherit; font-weight: 700;">Reflection TS v1 published</span></td><td style="box-sizing: inherit; padding: 4px 8px; border-style: solid; border-color: #dddddd;"> </td><td style="box-sizing: inherit; padding: 4px 8px; border-style: solid; border-color: #dddddd;"><span style="box-sizing: inherit; font-weight: 700;">C++26</span></td><td style="box-sizing: inherit; padding: 4px 8px; border-style: solid; border-color: #dddddd;"><span style="box-sizing: inherit; font-weight: 700;">C++23</span></td></tr></tbody></table><blockquote style="box-sizing: inherit; position: relative; font-size: 15px; background-image: initial; background-color: #f6f6f6; margin: 20px 0px; padding: 16px 24px 16px 48px; border-width: initial; border-style: none; border-color: initial; font-family: "Pingfang SC", STHeiti, "Lantinghei SC", "Open Sans", Arial, "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", SimSun, sans-serif;"><p style="box-sizing: inherit; margin: 2px 0px 14px; line-height: 28px;">名词解释</p><ul style="box-sizing: inherit; margin: 0px; padding: 0px 0px 0px 2.5em;"><li style="box-sizing: inherit;">IS = 国际标准。如 C++ ~程语言QC++11, C++14, C++17 {?/li><li style="box-sizing: inherit; margin-top: 0.25em;"><p style="box-sizing: inherit; margin: 2px 0px 0px; line-height: 28px;">TS = 技术规范。在该阶D中Q特性分支处于可使用状态,但尚未被所有厂商实现。如 Coroutines TS v1, Modules TS v1 {?/p></li><li style="box-sizing: inherit; margin-top: 0.25em;"><p style="box-sizing: inherit; margin: 2px 0px 0px; line-height: 28px;">CD = 委员会草案,?IS/TS 的草案,用于l标准机构进行审查和反馈("beta testing")?/p></li></ul></blockquote><p style="box-sizing: inherit; margin: 16px 0px 14px; line-height: 28px; color: #333333; font-family: "Pingfang SC", STHeiti, "Lantinghei SC", "Open Sans", Arial, "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", SimSun, sans-serif; font-size: 16px; background-color: #ffffff;">据透露Q工L(fng)I小l?SG15 军_创徏一?C++ 生态系l技术报告,该报告将描述新模块化 C++ 中工P构徏pȝ{)的最?jng)_践和最新技术?/p><img src ="http://www.shnenglu.com/zdhsoft/aggbug/216345.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/zdhsoft/" target="_blank">冬瓜</a> 2019-04-09 13:25 <a href="http://www.shnenglu.com/zdhsoft/archive/2019/04/09/216345.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>惛_q_360http://www.shnenglu.com/zdhsoft/archive/2018/02/06/215507.html冬瓜冬瓜Tue, 06 Feb 2018 08:25:00 GMThttp://www.shnenglu.com/zdhsoft/archive/2018/02/06/215507.htmlhttp://www.shnenglu.com/zdhsoft/comments/215507.htmlhttp://www.shnenglu.com/zdhsoft/archive/2018/02/06/215507.html#Feedback0http://www.shnenglu.com/zdhsoft/comments/commentRss/215507.htmlhttp://www.shnenglu.com/zdhsoft/services/trackbacks/215507.html惛_q_?60云盘Q还有几个T的电(sh)׃载不下来Q说好了Q给旉让我们备份,l果速度只有100kQ还没事老断Q不能接着下蝲
惛_q_360搞手机,把酷z大神收过去,说好的,l我们升UOSQ然后就没有下文?br />惛_q_我编译一个程序,它报一个大大红叉,然后把我~译的程序删除了
惛_q_3721q个是周棍写的
惛_q_3721被卖掉后Q灭3721的也是它
惛_q_3721是Y件安装困l的ȝ
来三枝香Q给360上上


冬瓜 2018-02-06 16:25 发表评论
]]>
在git上面Q徏了一个开源库http://www.shnenglu.com/zdhsoft/archive/2018/02/03/215501.html冬瓜冬瓜Sat, 03 Feb 2018 10:25:00 GMThttp://www.shnenglu.com/zdhsoft/archive/2018/02/03/215501.htmlhttp://www.shnenglu.com/zdhsoft/comments/215501.htmlhttp://www.shnenglu.com/zdhsoft/archive/2018/02/03/215501.html#Feedback0http://www.shnenglu.com/zdhsoft/comments/commentRss/215501.htmlhttp://www.shnenglu.com/zdhsoft/services/trackbacks/215501.html后面会慢慢加东西Q哈

https://github.com/zdhsoft



冬瓜 2018-02-03 18:25 发表评论
]]>
Ztypescript创徏node工程http://www.shnenglu.com/zdhsoft/archive/2017/12/23/215440.html冬瓜冬瓜Sat, 23 Dec 2017 04:15:00 GMThttp://www.shnenglu.com/zdhsoft/archive/2017/12/23/215440.htmlhttp://www.shnenglu.com/zdhsoft/comments/215440.htmlhttp://www.shnenglu.com/zdhsoft/archive/2017/12/23/215440.html#Feedback0http://www.shnenglu.com/zdhsoft/comments/commentRss/215440.htmlhttp://www.shnenglu.com/zdhsoft/services/trackbacks/215440.html

typescript的开发工?/h1>
  1. 现在typescript应用来多了,它最大的优势Q就是可L强。增加了很多语法查,减少了代码误错率?/span>
  2. 目前Q我接解触的typescript工具主要?/span>vscode, visual stduio 2017?/span>webstorm

vscode

它的优点非常H出。首先是免费开源。每月都会有更新Q功能越来越强大。用它来开发typescript工程Q完全够用。像layabox和ergetq两个游戏引擎的ide,是Zvscode定制的。而且Q它本n是Znode开发,所以算是node的自扩展工具。它是typescript首选工?/p>

visual studio 2017

在我心中Qvisual studio是宇宙无敌第一工具Q能开发很多应用,手机跨^台应用不在话下,q有云应用。但是它太大了,ȝ英文安装包达30GQ如果全部安装的话,我的120G的SSD硬盘,完全不够用。试着用它开发typescript或jsQ比vscode强大不少。但是,它太大了Q跑不v…

webstorm

q是一个基于instllij的开发工P功能也很全面Q对于typescriptq有专门的支持。它是收费的Q不便宜。体U也比vscode大很多。显C效果,没有vscode高大?/p>

最后,各方考虑Q还是推荐vscode

正题

创徏node工程

  1. //比如在d:\tmp创徏一个目?ts1
  2. mkdir d:\tmp\ts1
  3. cd d:\tmp\ts1
  4. npm init //按提C完成后Q这完成node工程创徏

增加typescript支持

  1. //如果没有安装typescriptQ则用命?npm install typescript -g 安装
  2. tsc -v //可以看到当前的版?/span>
  3. //在d:\tmp\ts1目录下面Q输?/span>
  4. tsc --init
  5. //完成后,׃生成一个tsconfig.json的文?/span>
  6. //最?/span>
  7. code . //用vscode打开当前目录
  8. //在vscodeQ新Z个index.ts,
  9. //增加下面一?/span>
  10. console.log('hello typescripit');
  11. //在命令行下,输入tsc后,׃得到一个index.jsQ?/span>
  12. //然后输入下面命o
  13. node .
  14. //可以运行了
  15. //或者在vscode下,按下ctrl_+ shift + b,会弹ZQ务菜单项Q选择Tsc~译Q?/span>
  16. //然后再配|vscodeq行Q就可以按F5调试q运行了?/span>

一些问题解?/h1>

增加代码提示

好像从vscode 1.8后,׃使用了typing了,改用@types了。在~写typescript的时候,如果要用到node自带的fsQ或http{模块,用import后会有错误提C,那是因ؓ没有安装@types

  1. //在命令提C符下:
  2. npm install @types/node@6.x //我这里用的是node 6.x
  3. //完成后,可以愉快的使用node的模块的代码提示?/span>

划分目录

默认的情况下Qts和js都是在一L(fng)Q生成发布版本的时候,׃有些׃。所以,所有生成的代码Q放到别的目录?nbsp;
打开tsconfig.js 
扑ֈcompilerOptions中的outDirQ增?/build,q样׃代码生成到build里面了,然后修改package.jsonQ修改main为build/index.js可以运行了?nbsp;
默认的情况下Q?nbsp;
“allowJs”: true, /* Allow javascript files to be compiled. */ 
表示会把代码js文gQ一L(fng)译到build?nbsp;
q样代码Q就会好多了Q)

去除同名js

在没有划分目录的情况下,Zts生成的js和ts是在同一个目录的Q结果在vscode文g列表都会昄Q这个vscode讄一下就可以了?nbsp;
Vscode->File->首选项->讄 
增?“*/.js”: { “when”: “$(basename).ts” },可以了Q下面是具体配置的例?/p>

  1. "files.exclude": {
  2. "**/.git": true,
  3. "**/.svn": true,
  4. "**/.hg": true,
  5. "**/CVS": true,
  6. "**/node_modules":true,
  7. "**/typings":true,
  8. "**/logs":true,
  9. "**/*.js": { "when": "$(basename).ts" },
  10. "**/**.js": { "when": "$(basename).tsx" },
  11. "**/.DS_Store": true
  12. },


冬瓜 2017-12-23 12:15 发表评论
]]>CSDNq是要搞????http://www.shnenglu.com/zdhsoft/archive/2017/11/15/215348.html冬瓜冬瓜Wed, 15 Nov 2017 06:15:00 GMThttp://www.shnenglu.com/zdhsoft/archive/2017/11/15/215348.htmlhttp://www.shnenglu.com/zdhsoft/comments/215348.htmlhttp://www.shnenglu.com/zdhsoft/archive/2017/11/15/215348.html#Feedback0http://www.shnenglu.com/zdhsoft/comments/commentRss/215348.htmlhttp://www.shnenglu.com/zdhsoft/services/trackbacks/215348.html有时候会上传一些资源共享,以便他h之需Q以前都?c币的。有些是0c币的Q但是最q好像有变化了?/p>

首先Q是没有0的选择了,最?c币v步?/p>

W二Q随着被下载的ơ数增加Q需要的c币从几何基数增长

每个c币要1RMB的样子,如我下面的git文gQ被下蝲两次后,׃2c币变?2c币,合计12RMB?/p>

http://download.csdn.net/download/zdhsoft/10042921


csdnq是要干什么呢Q抢钱?



冬瓜 2017-11-15 14:15 发表评论
]]>
Centos 6,7安装用yum命o mysql 5.7http://www.shnenglu.com/zdhsoft/archive/2017/08/29/215205.html冬瓜冬瓜Tue, 29 Aug 2017 07:11:00 GMThttp://www.shnenglu.com/zdhsoft/archive/2017/08/29/215205.htmlhttp://www.shnenglu.com/zdhsoft/comments/215205.htmlhttp://www.shnenglu.com/zdhsoft/archive/2017/08/29/215205.html#Feedback0http://www.shnenglu.com/zdhsoft/comments/commentRss/215205.htmlhttp://www.shnenglu.com/zdhsoft/services/trackbacks/215205.html1.Yum包的官方地址Q?/span>

https://dev.mysql.com/downloads/repo/yum/


选择对应pȝ?/span>rpm包下?/span> 下蝲的时候要d的时候,h册一个?/span>

 然后Q把对应的rpm包下载下?/p>

 

2:然后把rpm包,传到LinuxpȝQcentos 6,7是有区分的,请对pȝ做相应的操作?/span>

Centos7 :mysql57-community-release-el7-11.noarch.rpm

Centos6:mysql57-community-release-el6-11.noarch.rpm

 

3:解压安装rpm

输入suQ进?/span>root模式

输入Q?/span>rpm -Uvh mysql57-community-release-el7-11.noarch.rpm安装对应?/span>yum?/span>

输入Q?/span>yum repolist all | grep MySQL

 

 

4.安装

安装mysqlQyum install mysql-community-server

5.启动

启动mysqlQservice mysqld start

6.讄密码

注意一下:数据?/a>初始化,必须要重|密码才能用,也就是?/span>alter user命o?/span>root密码重置?/span>

 

输入Qgrep'temporarypassword' /var/log/mysqld.log查看密码

然后输入Q?/span>mysql-uroot -pq接本地?/span>mysqlQ提C入的密码Q就是那个上?/span>grep命o昄?/span>

 

q入mysql后,用下面的命o修改密码Q?/span>

mysql>ALTER USER'root'@'localhost'IDENTIFIED BY'MyNewPass4!';

 

 

 

安装完成后,安装的数据在:/var/lib/mysql

 

1、关闭firewallQ?/p>

systemctl stop firewalld.service #停止firewall

systemctl disable firewalld.service #止firewall开机启?/p>

firewall-cmd--state #查看默认防火墙状态(关闭后显CnotrunningQ开启后昄runningQ?/p>

 

 

//配置q接方式和权限,注意Q要执行flush privileges;否则会连接不?/span>

grantall on *.* to rock@'%' identified by 'NewPassword1' with grant option;

flush privileges;



冬瓜 2017-08-29 15:11 发表评论
]]>
windows 下vscode快捷键大?/title><link>http://www.shnenglu.com/zdhsoft/archive/2017/08/25/215192.html</link><dc:creator>冬瓜</dc:creator><author>冬瓜</author><pubDate>Fri, 25 Aug 2017 02:31:00 GMT</pubDate><guid>http://www.shnenglu.com/zdhsoft/archive/2017/08/25/215192.html</guid><wfw:comment>http://www.shnenglu.com/zdhsoft/comments/215192.html</wfw:comment><comments>http://www.shnenglu.com/zdhsoft/archive/2017/08/25/215192.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/zdhsoft/comments/commentRss/215192.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/zdhsoft/services/trackbacks/215192.html</trackback:ping><description><![CDATA[     摘要: 跟据vscode官网pdfQ再~辑Visual Studio Code Keyboard shortcuts for windowsGeneral快捷键说明Ctrl+Shift+P, F1Show Command PaletteCtrl+PQuick OpenCtrl+Shift+NNew window/instanceCtrl+Shift+WClose window/instanceBasic ...  <a href='http://www.shnenglu.com/zdhsoft/archive/2017/08/25/215192.html'>阅读全文</a><img src ="http://www.shnenglu.com/zdhsoft/aggbug/215192.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/zdhsoft/" target="_blank">冬瓜</a> 2017-08-25 10:31 <a href="http://www.shnenglu.com/zdhsoft/archive/2017/08/25/215192.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <p>лǵվܻԴȤ</p> <a href="http://www.shnenglu.com/" title="精品视频久久久久">精品视频久久久久</a> <div class="friend-links"> </div> </div> </footer> <a href="http://www.0x5e.cn" target="_blank">ɫ꼤þۺ</a>| <a href="http://www.vlln.cn" target="_blank">պAVëƬƷþþ</a>| <a href="http://www.cxshuangai.cn" target="_blank">ձƬҹþ</a>| <a href="http://www.cnhtyy.cn" target="_blank">Ʒþþþþø</a>| <a href="http://www.cn-yb.cn" target="_blank">ҹƷþ</a>| <a href="http://www.unicity642.com.cn" target="_blank">þۺۺϾþúݺݺ97ɫ88</a>| <a href="http://www.aisile.com.cn" target="_blank">þŷձƷ</a>| <a href="http://www.hxg123.cn" target="_blank">ŷþþҹһĻ </a>| <a href="http://www.daami.cn" target="_blank">ɫþþۺ</a>| <a href="http://www.stude.cn" target="_blank">þù޾Ʒ</a>| <a href="http://www.ijtz.cn" target="_blank">þþþ޾Ʒվ</a>| <a href="http://www.bqtao.cn" target="_blank">޹˾Ʒþþùһ </a>| <a href="http://www.j8hq8.cn" target="_blank">޾Ʒþþþ66</a>| <a href="http://www.yjtrade.cn" target="_blank">99ȳ˾ƷȾþ669</a>| <a href="http://www.rolanskin.cn" target="_blank">ƷŮþAV</a>| <a href="http://www.cadcamcae.com.cn" target="_blank">ŷ龫Ʒþþþ</a>| <a href="http://www.cnmango.cn" target="_blank">ŷƷһþĻ</a>| <a href="http://www.0108400.cn" target="_blank">avԾþþþa</a>| <a href="http://www.023job.com.cn" target="_blank">˾þ111վ</a>| <a href="http://www.caikuaipeixun.com.cn" target="_blank">þñۺϾþ</a>| <a href="http://www.aktg.com.cn" target="_blank">þùŮѹۿƷ </a>| <a href="http://www.whnnmj.cn" target="_blank">޹Ʒþþþ </a>| <a href="http://www.njvwt.cn" target="_blank">þ93Ʒ91þۺ</a>| <a href="http://www.365si.cn" target="_blank">þۺϳDž</a>| <a href="http://www.ejjn.cn" target="_blank">Ʒһþ</a>| <a href="http://www.cookfood.cn" target="_blank">ձþ</a>| <a href="http://www.fhbp.net.cn" target="_blank">þþƷAVɫ</a>| <a href="http://www.sidongliiang.cn" target="_blank">ݺݸɺݺݾþ</a>| <a href="http://www.lnsmgg.cn" target="_blank">ҹþþӰԺ</a>| <a href="http://www.rhtyyls.cn" target="_blank">þһ</a>| <a href="http://www.dripnews.cn" target="_blank">þùƷһ </a>| <a href="http://www.kftfk.cn" target="_blank">ɫվþav</a>| <a href="http://www.jzqyc.com.cn" target="_blank">99þĻ</a>| <a href="http://www.lxlfhq.cn" target="_blank">Ļ뾫ƷԴþ</a>| <a href="http://www.z9432.cn" target="_blank">Ӱһþþþó˾Ʒۺ </a>| <a href="http://www.lifeindex.cn" target="_blank">ھƷþþþӰԺ</a>| <a href="http://www.ozxt.cn" target="_blank">ھƷþþþӰԺ޹² </a>| <a href="http://www.caipusheji2016.cn" target="_blank">91ƷۺϾþþþþ</a>| <a href="http://www.bbdhtex.cn" target="_blank">ѾƷþ</a>| <a href="http://www.sxgyhqm.cn" target="_blank">ˬݾþþۺ鶹</a>| <a href="http://www.superpic.cn" target="_blank">þþþƷձһ </a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>