我正在使用c_str()
,atoi
和atof
函数将字符串变量转换为整数或浮点数/双精度数。例如,
val = atoi(val1.c_str());
val = atof(val1.c_str());
所以,我想知道是否需要包含 and 。谢谢。
这些都不需要 header <cstring>
。该函数c_str()
需要<string>
并包括<cstdlib>
(标头的 C++ 版本<stdlib.h>
)保证您拥有std::atoi
和std::atof
.
此外,站点 cplusplus.com 不一定是最佳参考,您可能应该使用cppreference.com