疑似是有点过于简单了
  • 板块B2002 Hello,World!
  • 楼主MaxLHy
  • 当前回复2
  • 已保存回复2
  • 发布时间2024/10/5 09:26
  • 上次更新2024/10/5 09:32:17
查看原帖
疑似是有点过于简单了
1381143
MaxLHy楼主2024/10/5 09:26

为了让大家想起来自己写的是 C++, 所以展示下我的抽象代码 (

#include<iostream>
#include<vector>
#include<any>
#include<memory>
class Output{
private:
    std::vector<std::any> text;
public:
    Output(){}
    ~Output(){}
    auto &set(std::string &&str){
        for(const auto &i:str){
            text.push_back(i);
        }
        return *this;
    }
    auto &set(std::string &str){
        for(const auto &i:str){
            text.push_back(i);
        }
        return *this;
    }
    auto &run(){
        for(const auto &i:text){
            std::cout<<std::any_cast<char>(i);
        }
        return *this;
    }
};
auto main()->int{
    std::ios::sync_with_stdio(false),std::cin.tie(nullptr),std::cout.tie(nullptr);
    std::unique_ptr<Output> out(std::make_unique<Output>());
    out->set("Hello,World!").run();
    return 0;
}

是不是非常的 C++ 呢 (

2024/10/5 09:26
加载中...