Back to Basics: Classic 9STL## Back to Basics: Classic STL Bob Steagall CppCon 2021 ## KEWB COMPUTING ## Overview ## • Rationale • History and design overview • Iterators • Containers ## • Algorithms ## Goals and References Understand overall STL design • Understand iterators ## • Recommended references • The Standard C++ Library, Second Edition Nicolai M. Josuttis – Addison-Wesley 2012 ## • Effective STL Scott Meyers – Second Edition Bjarne Stroustrup – Addison-Wesley 2014 ### • cppreference.com ## What is "Classic STL?" ## The C++20 Standard Library Language Support General Utilities Atomic Operations Concepts0 码力 | 75 页 | 603.36 KB | 1 年前3
C++20 STL Features: 1 Year of Development on GitHub## C++20 STL Features: 1 Year of Development on GitHub Stephan T. Lavavej "Steh-fin Lah-wah-wade" Principal Software Engineer, Visual C++ Libraries stl@microsoft.com @StephanTLavavej ## Getting down the slide numbers • Part 0: Overview • What's happened in the last year • Part 1: C++20 STL Features • Everything here is Standard, except as noted • Part 2: GitHub Development • For contributors Overview ## Part 0 ## CppCon 2019 → CppCon 2020 • Announced at CppCon 2019 • github.com/microsoft/STL • Apache License v2.0 with LLVM Exception • Implemented ~50 C++20 features • Majority from our amazing0 码力 | 45 页 | 702.09 KB | 1 年前3
C++20 STL Features: 1 Year of Development on GitHub## C++20 STL Features: 1 Year of Development on GitHub Stephan T. Lavavej "Steh-fin Lah-wah-wade" Principal Software Engineer, Visual C++ Libraries stl@microsoft.com @StephanTLavavej ## Getting down the slide numbers • Part 0: Overview • What's happened in the last year • Part 1: C++20 STL Features • Everything here is Standard, except as noted • Part 2: GitHub Development • For contributors Overview ## Part 0 ## CppCon 2019 -> CppCon 2020 • Announced at CppCon 2019 • github.com/microsoft/STL • Apache License v2.0 with LLVM Exception • Implemented ~50 C++20 features • Majority from our amazing0 码力 | 45 页 | 989.72 KB | 1 年前3
A New Decade of Visual Studio: C++20, Open STL and MoreA New Decade of Visual Studio C++20, Open STL, and More Marian Luparu @mluparu Sy Brand @TartanLlama C++ Product Team, Microsoft @VisualC https://aka.ms/cpp ## Welcome to CppCon 2020! ### V isit our <=> three-way comparison operator • 84 STL features including • C++ synchronization library ## Coming next • C++20 constexpr • Rest of 24 C++20 STL features • std::ranges, std::format & Chrono 8d3422693e8032a7c76bc43ac/p13_6.jpg) $$ C++20 $$ with /std:c++latest ## STL update https://github.com/microsoft/STL 84 C++20 features completed 36 C++20 features externally contributed YOU ARE0 码力 | 37 页 | 2.67 MB | 1 年前3
C++26 for C++14 Developers: STL-Preview# C++26 for C++14 Developers: STL-Preview Author Tony Lee Reply-To cosgenio@gmail.com ### 1. Introduction Since the introduction of modern C++ in 2011, the language has seen numerous enhancements enhancements, particularly in compiler support and the STL. By 2024, C++23 has introduced many useful standard libraries like ranges, format, expected, and span. Despite these advancements, many industries still introduces $ stl-preview^{2} $ , a library that backports most of the latest STL features (including those from C++26) to C++14 (but not limited to), ensuring compatibility with existing STL implementations0 码力 | 3 页 | 129.06 KB | 1 年前3
Greenplum 排序算法## Greenplum内核揭秘之 ## ☐ ☐ ☐ ☐ ## 排序算法 钉钉直播 | 9月25日 16:00 - 17:00 #### Greenplum中文社区 https://cn.greenplum.org 博文·资料·文档·项目 ## GREENPLUM DATABASE $ ^{®} $ : if length(a)0 码力 | 52 页 | 2.05 MB | 2 年前3
Hello 算法 1.1.0 Python版FELLO FELLO FELLO FELLO FELLO FELLO FELLO FELLO FELLO FELLO >Hello算法 动画图解、一键运行的数据结构与算法教程 靳宇栋 (@krahets) Hello 算法 Python 语言版 作者:靳宇栋 (@krahets)  Hello 算法 Rust 语言版 作者:靳宇栋 (@krahets) 代码审阅:伍志豪 (@night-cruise)  Hello 算法 Swift 语言版 作者:靳宇栋 (@krahets) 代码审阅:@nuomi1  Hello 算法 TypeScript 语言版 作者:靳宇栋 (@krahets) 代码审阅:谢发 (@justin-tse) 












