Cpp17
Articles with tag Cpp17:
- Boost File Scanning Speed: Query File Attributes on Windows 50x Faster
- Enum Class Improvements for C++17, C++20 and C++23
- 22 Common Filesystem Tasks in C++20
- Displaying File Time in C++: Finally fixed in C++20
- Parsing Numbers At Compile Time with C++17, C++23, and C++26
- C++20, Spans, Threads and Fun
- How to use std::span from C++20
- Spans, string_view, and Ranges - Four View types (C++17 to C++23)
- Finite State Machine with std::variant - Vending Machine
- Finite State Machine with std::variant
- Solving Undefined Behavior in Factories with constinit from C++20
- Storage duration and Non-local Objects in C++
- Q&A - C++ Initialization
- C++ Initialization Quiz
- C++ Initialization Story in Print
- C++ at the end of 2022
- C++ in 2022 - Survey
- 20+ Ways to Init a String, Looking for Sanity
- Writing An Open-Source C++ Static Analysis Tool
- Five tricky topics for data members in C++20
- See My New Book: C++ Initialization Story
- SFINAE, Immediate Context, Operator << and '\n'
- Modern C++ For Absolute Beginners, Book Review
- C++ Templates: How to Iterate through std::tuple: std::apply and More
- C++ Templates: How to Iterate through std::tuple: the Basics
- C++ at the end of 2021
- C++ in 2021 - Survey
- Examples of 7 Handy Functions for Associative Containers in Modern C++
- C++ Return: std::any, std::optional, or std::variant?
- Stricter Expression Evaluation Order in C++17
- How to Parallelise CSV Reader - C++17 in Practice
- C++ Lambda Story in Spanish!
- Software Architecture with C++, Book Review
- Extensible Stream Logging in Modern C++
- How to Filter Elements - the Talk and Optimizations
- Implementing Parallel copy_if in C++
- 12 Different Ways to Filter Containers in Modern C++
- C++ at the end of 2020
- C++20 Ranges, Projections, std::invoke and if constexpr
- Replacing unique_ptr with C++17's std::variant a Practical Experiment
- Lambda Week: Tricks
- Lambda Week: Going Generic
- Lambda Week: Capturing Things
- Lambda Week: Syntax changes, C++11 to C++20
- See My Talk: Empty Base Class Optimisation, [[no_unique_address]] and other C++20 Attributes
- Polymorphic Allocators, std::vector Growth and Hacking
- C++ Lambdas, Threads, std::async and Parallel Algorithms
- 5 Advantages of C++ Lambda Expressions and How They Make Your Code Better
- Spaceship Generator for May the 4th in C++ - Results!
- Runtime Polymorphism with std::variant and std::visit
- Const collection of unique_ptr, options and design choices
- Activity Indicators - Example of a Modern C++ Library
- C++ at the end of 2019
- How C++17 Benefits from the Boost Libraries
- Threading in C++17: Loopers & Dispatchers
- How to Convert Numbers into Text with std::to_chars in C++17
- How To Use Vocabulary Types from C++17, Presentation
- C++17 In Detail - Print Version!
- New new() - The C++17's Alignment Parameter for Operator new()
- 17 Smaller but Handy C++17 Features
- Improve Multiplatform Code With __has_include and Feature Test Macros
- How To Detect Function Overloads in C++17/20, std::from_chars Example
- [Quick Case] Surprising Conversions of const char* to bool
- C++17 In Detail, June Update: Foreword and Printing Tests
- Space Game: A std::variant-Based State Machine by Example
- Converting from Boost to std::filesystem
- How to Iterate Through Directories in C++
- Lambdas: From C++11 to C++20, Part 2
- C++17 In Detail is 100% Ready!
- 2 Lines Of Code and 3 C++17 Features - The overload Pattern
- std::filesystem in C++17 In Detail
- std:filesystem::file_size Advantages and Differences
- How to get File Size in C++?
- How To Parallelise CSV Reader - New Chapter
- C++ String Conversion: Exploring std::from_chars in C++17 to C++26
- How to Boost Performance with Intel Parallel STL and C++17 Parallel Algorithms
- Parallel Algorithms Chapter in C++17 In Detail
- Let's Talk About String Operations in C++17
- Conversions, Searchers and C++17 In Detail Updates
- Professional C++ 4th Edition, Book Review
- How To Use std::visit With Multiple Variants and Parameters
- "C++17 In Detail" First Update
- Preprocessing Phase for C++17's Searchers
- Speeding up Pattern Searches with Boyer-Moore Algorithm from C++17
- C++17 In Detail Book!
- How to Initialize a String Member
- Speeding Up string_view String Split Implementation
- Performance of std::string_view vs std::string from C++17
- In-Place Construction for std::any, std::variant and std::optional
- Menu Class - Example of Modern C++17 STL features
- Parallel STL And Filesystem: Files Word Count Example
- Examples of Parallel Algorithms From C++17
- Everything You Need to Know About std::any from C++17
- A Wall of Your std::optional Examples
- Everything You Need to Know About std::variant from C++17
- Show me your code: std::optional
- Error Handling and std::optional
- Using C++17 std::optional
- Refactoring with C++17 std::optional
- The C++ Standard Library book - overview & giveaway
- Simplify Code with if constexpr and Concepts in C++17/C++20
- What happens to your static variables at the start of the program?
- C++ Status at the end of 2017
- 5 ways how unique_ptr enhances resource safety in your code
- Summary of C++17 features
- Enforcing code contracts with [[nodiscard]]
- Expressive C++ Coding Challenge Results
- The Expressive C++17 Coding Challenge
- C++17 in detail: Summary & Bonus
- C++17 in details: Standard Library Utilities
- C++17 STL Cookbook Book Review
- C++17 in details: Parallel Algorithms
- C++17 in Detail: Filesystem in The Standard Library
- C++17 in details: Code Simplification
- C++17 in details: Attributes
- Randomizing lines from a file, a tool in VC++ 2017
- C++17 in details: Templates
- Modern C++ Programming Cookbook Review
- C++17 in details: language clarifications
- C++17 in details: fixes and deprecation
- C++18, Why not?
- C++18 Next Year!
- How To Stay Sane with Modern C++
- Const, Move and RVO
- All Major C++17 Features You Should Know
- C++ Status at the end of 2016
- Notes on C++ SFINAE, Modern C++ and C++20 Concepts
- C++ Status at the end of 2015
- (Non) Static Data Members Initialization, from C++11 till C++20