C++ Concept Syllabus Topics [Feedback please]

Hi, you’ve done an amazing job at distilling a language as complex as C++ down to some core elements. As you already mentioned, containers and algorithms are potential concepts that could still be added.

Personally, I’d still include std::string_view, however, I don’t know to what degree this makes sense given that the string concept is earlier than the reference concept, both necessary to understand the use case for string_view. Maybe it could be a new concept that requires both?

1 Like

Thanks for chiming in Elise! I agree with you. Strings are a complex topic in C++ and we should probably divide it into smaller steps and add string_view on the way.