About 52 results
Open links in new tab
  1. How to read cppreference.com site and understand it?

    Feb 20, 2025 · How to read cppreference.com site and understand it? [closed] Asked 10 months ago Modified 10 months ago Viewed 573 times

  2. c++ - How to efficiently get a `string_view` for a substring of `std ...

    Sep 4, 2017 · @sehe so the upshot of my alarmist ranting in the cpporg group is that no-one else seems to think that string_view is a problem. The answer seems to be, "just never return a string_view", …

  3. Why use std::ranges algorithms over regular algorithms?

    Mar 10, 2023 · 11 cppreference states: The ranges library is an extension and generalization of the algorithms and iterator libraries that makes them more powerful by making them composable and …

  4. What is the <=> ("spaceship", three-way comparison) operator in C++?

    Nov 24, 2017 · It qualifies the <=> operator with the (since C++20) label, telling you which version of the standard to expect it in. Standards labeling is a convention that cppreference.com follows. Of course …

  5. What are template deduction guides and when should we use them?

    In particular, I'd be interested to know whether any deduction guides are actually provided by the C++17 STL (e.g. for std::pair or std::tuple). What's the complete list of "deducible" standard template types …

  6. Compiler standards support (c++11, c++14, c++17) - Stack Overflow

    Jan 17, 2016 · According to cppreference, full support of c++11 came with gcc 4.8.1; To have full support of c++14 (with some of the new features of c++17), instead, you need gcc 5.0 and above.

  7. What are the errors, misconceptions or bad pieces of advice given by ...

    There are several references for the C++ standard library, including the invaluable ISO standard, MSDN, IBM, cppreference, and cplusplus. Personally, when writing C++ I need a reference that has qu...

  8. error handling - What is std::expected in C++? - Stack Overflow

    Jul 13, 2021 · 46 In one of the most respected stackoverflow answer I found an example of std::expected template class usages: What are coroutines in C++20? At the same time I cannot find …

  9. What is a "span" and when should I use one? - Stack Overflow

    Dec 27, 2023 · What is a "span"? A span<T> is: A very lightweight abstraction of a contiguous sequence of values of type T somewhere in memory. Basically a struct { T * ptr; std::size_t size; } with a bunch …

  10. __FILE__, __LINE__, and __FUNCTION__ usage in C++

    Presuming that your C++ compiler supports them, is there any particular reason not to use __FILE__, __LINE__ and __FUNCTION__ for logging and debugging purposes? I'm primarily concerned with …