欢迎光临散文网 会员登陆 & 注册

cpp,输出"Hello,world",但扩写(bushi

2023-08-28 21:38 作者:洛茨Deadcat  | 我要投稿

来点前言:

玩个梗而已,因为视频手头没时间,所以懒得做视频里,随便写个文章好了。正好也不污染视频环境(大概。

注:使用的是比较简单的内容,所以看懂不难(应该)


先贴一下基础语法,(c++20 

首先,我们可以进行把输出的对象进行扩充替代改变,例:

值得注意的是:很多人一开始用string往往都会再次加一个#include<string>,但其实iostream中已经包含string了。可以用VS的功能进行查看。

这个xstring,就是你的string头文件,本身文件就没有后缀

可以把std::string单独拿出来:

或许我们可以试着把cout语句和std::string打包到同一个类里(一般项目中不建议在类内,函数内直接进行这种输出操作)

或许,我们可以把str改为一个指向std::string的指针,并且把str移到private内:

因为是c++20,或许我们可以把new换成make_unique来避免警告:

由于我们只需要实现简单的功能,所以可以重新用一个包含const char*的结构体以代替std::string进行简单存储:

现在,由于不建议在class等中直接进行printf或者cout之类的输出,所以我们可以使用一个函数进行返回:

因为脑洞没了,所以最终结果就是这个了。

cpp,输出"Hello,world",但扩写(bushi的评论 (共 条)

分享到微博请遵守国家法律