P3324R0: Attributes for namespace aliases, template parameters, and lambda captures
https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3324r0.html
想到找这个主要是因为每次写
都会被 clang-tidy 弹警告,说我未使用(实际上是在别的地方使用)。查了下并不能加属性,不然就加个
https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3324r0.html
想到找这个主要是因为每次写
namespace ranges = std::ranges;
namespace views = std::views;
都会被 clang-tidy 弹警告,说我未使用(实际上是在别的地方使用)。查了下并不能加属性,不然就加个
[[maybe_unused]]
了。.clang-tidy 加个 -misc-unused-alias-decls
解决P3149R10: async_scope
https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2025/p3149r10.html
https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2025/p3149r10.html
使用
原因是
string_view
时要小心悬垂(原因是
std::string
有 sso,从而移动的时候会导致 std::string_view
失效,从而不能用 std::vector
而应该用 std::deque
New C++
严厉批评 std::as_(writable_)bytes 函数的设计,既然 C++ 默认可变,你就要服从,现在搞得我还得多弄个判断
😁5