Ask HN: Project Ideas to Learn C++11 Features
Hello,
I know C++03 and I want like to learn modern C++ features(at least C++11), but I always forget them with no practice. Please recommend some mid size project ideas.
I know C++03 and I want like to learn modern C++ features(at least C++11), but I always forget them with no practice. Please recommend some mid size project ideas.
7 comments
[ 3.3 ms ] story [ 27.6 ms ] threadMaybe S. Meyers Books would help more: https://www.aristeia.com/EMC++.html
An example might be implementing a linked-list or tree with `unique_ptr`, while using conventional pointers for the doubly-linked `prev` part. The goal being exploring the idea of ownership and automatic memory management.
Personally, the most helpful way I learned about using C++ was to try features and hear which ones people liked/disliked and why. The discussion (and sometimes drama!) made things more memorable.
The annual 7DRL challenge in which you have 7 days to make a roguelike is starting next week. See https://itch.io/jam/7drl-challenge-2019 for details.
But it seems that a game is my only option, although I was trying to think of a non-game project, but I can't come up with another idea.