Я использую OpenGL, и мне нужно содержимое VertexShader.glsl быть помещены в станд :: струннойсодержание Возьмите файл и поместить его в строку в C++
Я смотрел на соответствующих должностях StackOverflow об этом, но я действительно не знаю, как сопоставлять типы данных и прочее, чтобы заставить его работать.
Возьмем для примера из Read file-contents into a string in 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 name = "2bdkid";