C++中没有内置的MemoryStream类,但是可以通过使用std::stringstream来实现类似的功能。std::stringstream是一个用于读写字符串的流类。
要使用std::stringstream类,您需要包含头文件
在上面的示例中,我们首先创建了一个std::stringstream对象stream。然后,我们使用流插入操作符(<<)将数据写入内存流。在本例中,我们将字符串"Hello, "和"World!"写入流中,并在末尾加上一个换行符std::endl。 接下来,我们使用std::getline函数从内存流中读取数据。该函数每次读取一行数据,并将其存储在std::string变量line中。我们将line打印到标准输出流std::cout中。 运行上述代码,将得到以下输出: 这是使用std::stringstream类的基本用法。您可以根据需要使用其他操作符和函数来读写数据。#include Hello, World!