cpp,输出"Hello,world",但扩写(bushi
来点前言:
玩个梗而已,因为视频手头没时间,所以懒得做视频里,随便写个文章好了。正好也不污染视频环境(大概。
注:使用的是比较简单的内容,所以看懂不难(应该)

先贴一下基础语法,(c++20
首先,我们可以进行把输出的对象进行扩充替代改变,例:
值得注意的是:很多人一开始用string往往都会再次加一个#include<string>,但其实iostream中已经包含string了。可以用VS的功能进行查看。


可以把std::string单独拿出来:
或许我们可以试着把cout语句和std::string打包到同一个类里(一般项目中不建议在类内,函数内直接进行这种输出操作)
或许,我们可以把str改为一个指向std::string的指针,并且把str移到private内:
因为是c++20,或许我们可以把new换成make_unique来避免警告:
由于我们只需要实现简单的功能,所以可以重新用一个包含const char*的结构体以代替std::string进行简单存储:
现在,由于不建议在class等中直接进行printf或者cout之类的输出,所以我们可以使用一个函数进行返回:
因为脑洞没了,所以最终结果就是这个了。