摘要: 它可以将可能存在或者不存在的内容以合适的方式返回,当返回的是空文件时,可以使用_.value_or("初始值") std::optional<std::string> data=OpenFileAsstring("data.txt"); string value=data.value_or("Not 阅读全文
posted @ 2023-10-23 18:58 iu本u 阅读(17) 评论(0) 推荐(0)
摘要: 当返回多个参数时,可以使用tuple、pair,它们都是使用get<0...n>(name)取值 结构体绑定;就是将返回的参数自定义名字,要用"[]"括起来。 std::pair<std::string, int>CreatePerson(){ return { "Kxin",22 }; } aut 阅读全文
posted @ 2023-10-23 16:53 iu本u 阅读(18) 评论(0) 推荐(0)
摘要: 本题有两种思路: 在s中找到t的开头字母,假设s[1]==t[0],那么dp(s,1,t,0)就等于dp(s,2,t,1); 假设在s中找到s[i]==t[j],那么将会有两种情况:1.就让i位置和j匹配:dp(s,i+1,t,j+1)2.不让i位置和j匹配:dp(s,i+1,t,j); 如果i和j 阅读全文
posted @ 2023-10-23 13:08 iu本u 阅读(10) 评论(0) 推荐(0)