男佣的幸福生活,兔斯基官网,tube8 korea
之前困扰了很久的strcpy()和strcpy_s(),终于知道解决方法了~~
之前用的时候,strcpy不安全,strcpy又不会用。
1.解决方法
官方给的方法是:用strcpy_s 格式:strcpy_s(st1 , lenth+1 , st2) //strcpy_s(变量,常量,变量/常量)
2.常用到的地方
1)char类型数组的整体复制
class student{
private:
char * name;
public:
student(const char _name){
int num = strlen(_st)+1;
name = new char [num];
strcpy_s(name , num , _name);
}
};
int main(){
student st1("chen");
}
3.dyh写的strcpy
4.关于常量
1)常量必须在定义的时候就初始化并且在存在的期间是不可以改变的。
2)如果类的数据成员是const类型,必须要用初始化列表来初始化,(初始化列表可以在构造函数之前将变量初始化)。
//第一次在这里写博客,先记录这么多之前学到的东西。
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
如何在没有core文件的情况下用dmesg+addr2line定位段错误
用QT制作3D点云显示器——QtDataVisualization
网友评论