gpt4 book ai didi

c++ - 是否可以将一段代码插入到已经存在的 C++ 程序中?

转载 作者:行者123 更新时间:2023-12-04 14:39:07 30 4
gpt4 key购买 nike

我的一个程序用 c++ 代码生成一个大文件。有没有办法从另一个C++类调用将生成的代码插入其中?
这是一个小例子,可以清楚地说明我想要实现的目标。
生成的文件示例:

FirstClass first = FirstClass();
first.add(*some data1*)
first.add(*some data2*)
...
first.add(*some dataN*)

SecondClass second = SecondClass();
second.add(*some data1*)
second.add(*some data2*)
...
second.add(*some dataM*)
主要例子:
int main() {
std::string generated_file_path = ".../.../........./generated_file.txt";

do_cpp_code_from_file(generated_file_path); //this function is what I need

MyClass obj = MyClass();
obj.use(first, second); // I want to use generated objects
}
这可能吗?

最佳答案

您不能在正在运行的程序中插入一些代码,但是您可以拥有一个组合了两段 C++ 代码的代码。
使用 stdin 可以读取文件,使用 stdout 可以写入文件。
这是标准输入和标准输出的指南:
https://en.cppreference.com/w/cpp/io/c/std_streams

关于c++ - 是否可以将一段代码插入到已经存在的 C++ 程序中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69826020/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com