-6

文字列変数を整数または浮動小数点数/倍精度数に変換するためにc_str()atoiおよび関数を使用しています。atof例えば、

val = atoi(val1.c_str());   
val = atof(val1.c_str());

ですから、 と を含める必要があるかどうか知りたいです。ありがとう。

4

1 に答える 1

2

それらのどれもヘッダーを必要としません<cstring>。この関数は、(ヘッダーの C++ バージョンを)c_str()必要<string>とし、含めることで、およびを保証します。<cstdlib><stdlib.h>std::atoistd::atof

また、サイト cplusplus.com は必ずしも最良のリファレンスではありません。おそらくcppreference.comを使用する必要があります。

于 2014-07-06T08:44:22.077 に答える