C++のstringコンストラクタを
http://www.cppll.jp/cppreference/cppstring_details.html#Constructors
を見ながら使おうとしてよくわからないことになりました。
C++
1FILE * stream 2char * hoge; 3std::string str 4 5fgets(hoge,BUFF,stream); 6str=str(hoge);
とすると、
‘(std::string {aka std::basic_string<char>}) (char*&)’ への呼び出しが適合しない
というエラーが出てしまいます。
引数が"fugafuga"っていう直接入力じゃないとダメなのでしょうか?
もしそうであれば、char * 型変数をstringにするにはどうすればいいのでしょうか?
当方の環境は、Cygwinで g++ -std=gnu++14でコンパイルしています。
よろしくお願いいたします。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/09/29 06:51