// Implementation of C++20's std::to_address. // Note: This does consider specializations of pointer_traits<>::to_address, // even though it's a C++20 member function, because CheckedContiguousIterator // specializes pointer_traits<> with a to_address() member. // // Reference: https://wg21.link/pointer.conversion#lib:to_address template <typename T>
constexpr T* to_address(T* p) noexcept {
static_assert(!std::is_function_v<T>, "Error: T must not be a function type."); return p;
}
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.