[libcxx-commits] [PATCH] D63053: Add nullptr output operator overload (2221)
Zoe Carver via Phabricator via libcxx-commits
libcxx-commits at lists.llvm.org
Mon Jun 10 19:59:03 PDT 2019
zoecarver added inline comments.
================
Comment at: include/ostream:223
+ basic_ostream& operator<<(nullptr_t)
+ { return *this << static_cast<const char*>("nullptr\0"); }
+
----------------
mclow.lists wrote:
> Don't need the `\0`; the compiler does that for you.
> Nor the static cast; the type of a string literal is `const char *` already.
> Just say:
> { return *this << "nullptr"; }
🤦♂️but I liked the `static_cast` so much \s.
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D63053/new/
https://reviews.llvm.org/D63053
More information about the libcxx-commits
mailing list