un ultima cosa shodan:
uso vs2010, la move semantic è disponibile?

[code]
std::ifstream shader_file(file, std::ifstream::in);
std::string str((std::istreambuf_iterator<char>(shader_file)),
std::istreambuf_iterator<char>());

return str.c_str(); //move semantic
[code]

come potrei utilizzarla?
non è il caso, lo capisco , ma magari metti che il contenuto del file sia enorme.
potrei risolvere con la move semantic?
come?
grazie.