C++23标准几个特性结合使用 学习阶段可能有点过度设计,评论区有源码

发布时间:2026/5/30 1:06:59

C++23标准几个特性结合使用  学习阶段可能有点过度设计,评论区有源码 import std;using namespace std;struct s1{string_view name “”;};template[[lifetime::inout]] 生命周期注解decltype(auto)getname(T obj) 保留原来左右值类型{return forward_like(obj.name); 23标准返回自定义类型成员对象}int main(){s1 p1 { “陈悦” };auto p2 getname(p1);std::println(“{}”, p2);}这份代码尖括号被输入法当成了删除符,请见谅只是学习存在过度设计请大家不要介意

相关新闻