parallel101 / cppguidebook

小彭老师领衔编写,现代C++的中文百科全书
https://142857.red/book/
Other
715 stars 56 forks source link

fix typo #26

Closed Geckoops closed 3 months ago

archibate commented 3 months ago

热知识: 你只需要直接push,就能动态更新pr,不需要重新开一个

无法顺畅的大口呼吸,是活着的最好证明

---Original--- From: @.> Date: Thu, Aug 15, 2024 09:24 AM To: @.>; Cc: @.>;"State @.>; Subject: Re: [parallel101/cppguidebook] fix typo (PR #26)

@Geckoops commented on this pull request.

In docs/index.md: > @@ -160,7 +160,7 @@ void try_call_foo(T &) { } `` -如果回到 C++98,那又要罪加一等!enable_if和 是 C++11 引入的<type_traits>头文件的帮手类,在 C++98 中,我们需要自己实现enable_if……declval也是 C++11 引入的<utility>头文件中的帮手函数……假设你自己好不容易实现出来了enable_ifdeclval,还没完:因为 constexpr 在 C++98 中也不存在了!你无法定义 value 成员变量为编译期常量,我们只好又用一个抽象的枚举小技巧来实现定义类成员常量的效果。 +如果回到 C++98,那又要罪加一等!enable_ifdeclval是 C++11 引入的<type_traits>头文件的帮手类,在 C++98 中,我们需要自己实现enable_if……declval也是 C++11 引入的<utility>头文件中的帮手函数……假设你自己好不容易实现出来了enable_ifdeclval`,还没完:因为 constexpr 在 C++98 中也不存在了!你无法定义 value 成员变量为编译期常量,我们只好又用一个抽象的枚举小技巧来实现定义类成员常量的效果。
因为 declval 在 <utility>, 昨天没来得及改

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you modified the open/close state.Message ID: @.***>