Modern C++ Iterators/7/2/2/f722eef68f9c41c48c0b1ec747beab3f/p1_3.jpg) Nicolai M. Josuttis communication C/C++ ## Modern C++ ## I terators ## Loop Over Arrays ## • Two ways to iterate over the elements of an array /p4_5.jpg) begin() == end() means empty josuttis | eckstein IT communication ## Modern C++ ## Why Iterators? josuttis | eckstein IT communication ### I ndex Operator vs. Iterator with Generic Code  Modern C++ ## How to Use Iterators? ## I terating with Generic Code ## I terator API provided by all0 码力 | 24 页 | 1.93 MB | 1 年前3
Monads in Modern C++## +23 ## Monads in Modern C++ ## GEORGI KOYRUSHKI & ALISTAIR FISHER ## 20 23 October 01 - 06 ## Monads in Modern C++ Bloomberg Engineering ACCU 2023 April 20, 2023 Georgi Koyrushki, Senior Procedural — Imperative — 00 — Generic — ... AND... — Functional (as of C++11) • Functions in modern C++ are first-class citizens (ish) TechAtBloomberg.com © 2023 Bloomberg Finance L.P. All rights Functional (as of C++11) ## Overloading () operator on classes Function objects C++ ## - Functions in modern C++ are first-class citizens (ish) ↑ Functions C TechAtBloomberg.com https://www.modernescpp0 码力 | 94 页 | 4.56 MB | 1 年前3
Modern C++ Error Handling## +24 ## Modern C++ Error Handling ## PHIL NASH ## 20 24 September 15 - 20 ## Modern C++ Error Handling Phil Nash  ## Policy-based Checking Correct-by-construction ## Preconditions Throwing violation-handler No noexcept ## Modern C++ Error Handling Phil Nash  Taskflow: A General-purpose Parallel and Heterogeneous Task Programming System using Modern C++ ## ComputeCpp 0 码力 | 114 页 | 7.94 MB | 1 年前3
Using Modern C++ to Build XOffsetDatastructure## +24 ## Using Modern C++ to Build XOffsetDatastructure: A Zero-Encoding and Zero-Decoding High-Performance Serialization Library in the Game Industry FANCHEN SU 20 24 September 15 - 20 ## About Expert and Team Leader • Over 20 Years of Experience in C++ Programming • Areas of Expertise: • Modern C++ • Performance Optimization • Low Latency Systems • Code Maintainability ## • Education: Title The meaning of the title is explained in this section. ### 1. Title • 1 Long Title: • Using Modern C++ to Build XOffsetDatastructure: A Zero-Encoding and Zero-Decoding High-Performance Serialization0 码力 | 111 页 | 3.03 MB | 1 年前3
Monadic Operations in Modern C++: A Practical Approach## Monadic Operations in Modern C++: A Practical Approach ## +24 ## Monadic Operations in Modern C++: A Practical Approach ## V ITALY FANASKOV ## About me • Vitaly Fanaskov • Senior software engineer0 码力 | 61 页 | 411.49 KB | 1 年前3
Modern C++ for Parallelism in High Performance Computing# Poster submission: Modern C++ for Parallelism in High Performance Computing Victor Eijkhout CppCon 2024 ## I ntroduction This poster reports on ‘D2D’, a benchmark that explores elegance of expression Scientific Computing, a field traditionally dominated by C and Fortran. With all the developments in modern C++ such as range algorithms, their parallel execution strategies, and multi-dimensional arrays through scaling for different parallelization strategies: C-style programming with OpenMP, native mechanisms in modern C++, as well as through Kokkos and Sycl. ## Discussion An important corner of scientific computing0 码力 | 3 页 | 91.16 KB | 1 年前3
Newer Isn't Always Better## +24 ## Newer Isn't Always Better: Investigating Legacy Design Trends and Their Modern Replacements ## KATHERINE ROCHA ## $ \textcircled{1} $ $ \textcircled{2} $ $ \textcircled{3} $ $ \textcircled{4} \textcircled{382} $ $ \ ## Newer Isn’t Always Better Investigating Legacy Design Trends and Their Modern Replacements Katherine Rocha ## About Me • Software Engineer at Atomos Space • Working in a 4 Year Old0 码力 | 60 页 | 1.34 MB | 1 年前3
Practical memory pool based allocators for Modern C++AI ## Practical memory pool based allocators for Modern C++ ## PREVIOUSLY ON cppcon • CppCon 2019: Safe Software for Autonomous Mobility With Modern C++ by Andreas Pasternak • Quote: “Memory pools0 码力 | 49 页 | 986.95 KB | 1 年前3
LLVM's Realtime Safety Revolution: Tools for Modern Mission Critical Systems## +24 ## LLVM's Realtime Safety Revolution: Tools for Modern Mission Critical Systems DAVID TREVELYAN & CHRISTOPHER APPLE ## Chris Apple ## David Trevelyan • 10-year veteran of the audio industry0 码力 | 153 页 | 1.38 MB | 1 年前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100
相关搜索词
迭代器容器范围算法类型MonadsModern C++std::futureFunctional ProgrammingBindstd::expectedstd::optionalmonadic operationsparse_interror handlingSYCL 2020并行异构编程统一共享内存并行减少工作组算法XOffsetDatastructureZero-Encoding & Zero-DecodingHigh-PerformanceSerialization LibraryMessage SizeMonadic OperationsC++Lambda FunctionsParallelismHigh Performance ComputingD2D benchmarkStencil operationsLegacy Design TrendsModern ReplacementsC++23Software EngineerATOMOS内存池分配器C++标准内存池生成内存池实例RealtimeSanitizerLLVMPerformance constraintsMission critical systemsDavid Trevelyan & Christopher Apple













