C++20: An (Almost) Complete Overview Advantages Replace header files Modules explicitly state what should be exported (e.g. classes, functions, …) Separation into module interface files and module implementation files is possible support coroutines Standard Library does not yet include helper classes such as generators Visual C++ includes experimental helper classes, for example: std::experimental::generator18 Coroutines 0 码力 | 85 页 | 512.18 KB | 6 月前3
FlexClassFlexClass Classes with dynamic size for everyone “C++ Flexible Array Members” Breno Guimarães brenorg@gmail.com Twitter @brenorg https://github.com/brenoguim/flexclassstd::make_shared(n) s 0 码力 | 8 页 | 957.56 KB | 6 月前3
A Crash Course in Calendars, Dates, Time, and Time ZonesTime Points Dates Time Zones29 Dates Since C++20 Gregorian calendar support Several classes to represent dates or part of dates: year, month, day weekday, weekday_indexed, weekday_last0 码力 | 43 页 | 551.60 KB | 6 月前3
新一代分布式高性能图数据库的构建 - 沈游人identifies a property and value is the corresponding value of this property Properties Types (or classes) of vertices and edges Labels 查询语言:基于 Cypher 贴合 ISO GQL Standard • Incorporate by reference specifications0 码力 | 38 页 | 24.68 MB | 1 年前3
C++23: An Overview of Almost All New and Updated Featuresf(this Data&); void g(this const Data&); void h(this Data&&);9 Explicit Object Parameters Classes often have const and non-const overloads of members, possibly ref-qualified E.g.: class Person0 码力 | 105 页 | 759.96 KB | 6 月前3
共 5 条
- 1













