-6

我正在使用c_str(),atoiatof函数将字符串变量转换为整数或浮点数/双精度数。例如,

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

所以,我想知道是否需要包含 and 。谢谢。

4

1 回答 1

2

这些都不需要 header <cstring>。该函数c_str()需要<string>并包括<cstdlib>(标头的 C++ 版本<stdlib.h>)保证您拥有std::atoistd::atof.

此外,站点 cplusplus.com 不一定是最佳参考,您可能应该使用cppreference.com

于 2014-07-06T08:44:22.077 回答