我开始学习字符串和字符串函数(从一本书中),我学习了像strcpy
and strcat
和strncat
..etc这样的函数
所以我开始练习在简单的程序中使用它们来了解它们的作用。
后来我很惊讶,在书中它告诉我必须使用#include <cstring>
才能使用所有这些字符串函数。
我曾多次尝试使用字符串函数而不包括在内<cstring>
,为什么?
我包含的唯一头文件是<iostream>
,但我能够使用字符串函数。
请有人向我解释为什么没有字符串函数可以工作<cstring>
,我是否需要包含它才能使用字符串函数,如果没有,<cstring>
;的用途是什么?