Di solito si esplicita l'intero path.
codice:
Su Windows
std::string filename = "C:/folder/esempio.txt";

su Unix et similia
std::string filename = "/folder/esempio.txt";

myfile.open(filename.c_str()) // Crea il file