回答編集履歴

1

Q3への回答追加

2017/04/25 13:34

投稿

Chironian
Chironian

スコア23272

test CHANGED
@@ -123,3 +123,15 @@
123
123
  }
124
124
 
125
125
  ```
126
+
127
+
128
+
129
+ Q3への回答を忘れてました。
130
+
131
+ std::stringのc_str()メンバ関数は、C言語文字列を返却します。
132
+
133
+ 古いC++の[std::fstream](http://www.cplusplus.com/reference/fstream/ifstream/ifstream/)のコンストラクタはC言語文字列しか受け取りませんので、変換して与えています。
134
+
135
+ 最近(といっても2011年頃からなので、もういい加減古いですが)のC++はstd::stringも受け取ります。C++11仕様でビルドすれば変換する必要はないです。
136
+
137
+