Selaa lähdekoodia

Fixed for pre-C++11 ifstream which does not accept std::string.

Josh Haberman 9 vuotta sitten
vanhempi
commit
b2d4b1a528
1 muutettua tiedostoa jossa 2 lisäystä ja 2 poistoa
  1. 2 2
      benchmarks/generate_datasets.cc

+ 2 - 2
benchmarks/generate_datasets.cc

@@ -86,7 +86,7 @@ void WriteFileWithPayloads(const std::string& name,
 
   std::ofstream writer;
   std::string fname = file_prefix + name + file_suffix;
-  writer.open(fname);
+  writer.open(fname.c_str());
   writer << serialized;
   writer.close();
 
@@ -101,7 +101,7 @@ void WriteFile(const std::string& name, const std::string& message_name,
 }
 
 std::string ReadFile(const std::string& name) {
-  std::ifstream file(name);
+  std::ifstream file(name.c_str());
   GOOGLE_CHECK(file.is_open()) << "Couldn't find file '" << name <<
                                   "', please make sure you are running "
                                   "this command from the benchmarks/ "