About 4,630,000 results
Open links in new tab
  1. Which rules determine whether an object is trivially copyable

    May 7, 2015 · With the introduction of c++11, trivially copyableness has gotten quite relevant. Most notably in the use of 'std::atomic'. The basics are quite simple. A class foo is trivially …

  2. How do I make this C++ object non-copyable? - Stack Overflow

    How do I make this C++ object non-copyable? Asked 15 years, 10 months ago Modified 2 years, 7 months ago Viewed 85k times

  3. How to determine whether a c++ class is copyable

    My expectation is that copying will create a perfect value-for-value copy. A more general way of asking my question is the following: Generally speaking, what types of things can possibly …

  4. Is `std::function` deprecated by `std::copyable_function` in C++26?

    Dec 19, 2024 · What are the key advantages of std::copyable_function over std::function? Invoking an empty std::copyable_function is undefined, while invoking an empty std::function …

  5. How to define a copyable struct containing a String?

    Jul 11, 2016 · How to define a copyable struct containing a String? [duplicate] Asked 9 years, 5 months ago Modified 9 years, 5 months ago Viewed 27k times

  6. When is a type in c++11 allowed to be memcpyed? - Stack Overflow

    In general, a trivially copyable type is any type for which the underlying bytes can be copied to an array of char or unsigned char and into a new object of the same type, and the resulting object …

  7. Is there a std::noncopyable (or equivalent)? - Stack Overflow

    Aug 11, 2015 · A class that is non-copyable can however be made movable by overloading a constructor from MyClass&&. The declaration to make the class non-copyable (above) can be …

  8. Using std::memcpy to object of non-trivially copyable type

    Sep 25, 2014 · What potential problem we could get if we applied that function to an object of non-trivially copyable type? Here's a very simple example that illustrates the problem of using …

  9. Easy way to add 'copy to clipboard' to GitHub markdown?

    Aug 9, 2015 · This is probably the most straightforward way I know of. So all you have to do is Any Header/subtitle or any text you want starting with hash, then in the next line, you add your …

  10. Why is std::is_trivial deprecated in C++26? - Stack Overflow

    Nov 25, 2024 · This change comes from P3247: Deprecate the notion of trivial types. The problem with std::is_trivial is that it mixes two different checks: std::is_trivially_copyable …