That leeway wording doesn’t mean that any and everything in C99 is in C++11. What you quoted is just introductory text.
More Related Contents:
- Does “int size = 10;” yield a constant expression?
- “unpacking” a tuple to call a matching function pointer
- shared_ptr to an array : should it be used?
- When does a constexpr function get evaluated at compile time?
- Why would the behavior of std::memcpy be undefined for objects that are not TriviallyCopyable?
- Deprecation of the static keyword… no more?
- Why isn’t there a std::shared_ptr specialisation?
- Isn’t the template argument (the signature) of std::function part of its type?
- C++11 – static_assert within constexpr function?
- Why do we need to mark functions as constexpr?
- Syntax for universal references
- The simplest and neatest c++11 ScopeGuard
- Why is there not an std::is_struct type trait?
- Why doesn’t my template accept an initializer list
- smart pointers and arrays
- How can I use something like std::vector?
- Non-copyable elements in vector
- Are C++11 thread_local variables automatically static?
- Are there any tricks to use std::cin to initialize a const variable?
- How to atomically update a maximum value?
- c++11 regex slower than python
- Using `std::function` to call non-void function
- cc1plus: error: unrecognized command line option “-std=c++11” with g++
- How do I pass multiple ints into a vector at once?
- Can std::vector emplace_back copy construct from an element of the vector itself?
- Why does destructor disable generation of implicit move methods?
- error for hash function of pair of ints
- Does C++11 change the behavior of explicitly calling std::swap to ensure ADL-located swap’s are found, like boost::swap?
- How does “using std::swap” enable ADL?
- Is it safe to reinterpret_cast an enum class variable to a reference of the underlying type?