This project is for me to practice using the new features of modern C++, by re-implementing a few functionalities of pandas - Python Data Analysis Library. The goal of using as many C++14/17/20 features as possible is inspired by Jonathan Boccara's blog post The Expressive C++17 Coding Challenge.
- init-statements for range-based for
[[nodiscard]]
with message- DR:
[[nodiscard]]
for constructors
- Concepts library
- Fold Expressions
[[nodiscard]]
attribute- Class template argument deduction
- Guaranteed copy elision
- Structured Bindings
std::size()
- Standardization of Parallelism TS
- File system library
- Single quote as digit separator
- constexpr for
<chrono>