从0开始的练级路(五)——头文件没有include<string>仍然可以运行string语句/memset语句/Keep Fighting
今天状态比昨天好多辽,果然不能熬夜呢233
(1)头文件没有include<string>仍然可以运行string语句
虽然在老编译器上会报错(比如VC6.0),在大部分编译器中使用string但并没有包含头文件<string>程序仍然可以运行。查找资料发现,<iostream>库中包含了<string>库。
参考资料:http://www.cplusplus.com/forum/beginner/889/
(2)memset语句
包含在<cstring>中,可以将数组统一赋值;
模板:比如你定义了一个一维数组int a[1000];你可以这样初始化全为0;
memset(a,0,sizeof(a)); //括号中分别是(数组名,要初始化的数,数组的长度可以用sizeof来求)
但是要注意,初始化不可以初始任何值,是因为memset初始化方式是是按字节 )
(3) 鸡汤:
晚安 好梦