我正在使用OpenGL,我需要将VertexShader.glsl文件的内容放入std :: string中。
我查看了相关的StackOverflow帖子,但我不知道如何匹配数据类型等使其正常工作。
例如,参考此处在C++中读取文件内容到字符串。
我查看了相关的StackOverflow帖子,但我不知道如何匹配数据类型等使其正常工作。
例如,参考此处在C++中读取文件内容到字符串。
#include <fstream>
#include <string>
int main(int argc, char** argv)
{
std::ifstream ifs("myfile.txt");
std::string content( (std::istreambuf_iterator<char>(ifs) ),
(std::istreambuf_iterator<char>() ) );
return 0;
}
我不知道在
std:: string content
之后发生了什么。
我以前使用std::string的时候,每次都是像这样的:
std::string name = "2bdkid";