如果想要定义一个全局字符数组或者字符指针变量,在头文件中先声明定义
.h头文件
class A{
public:
char str[10];
char *msg;
}
在cpp文件中引用时,需要先初始化才能使用。
.cpp文件
msg=new char[10];
memset(str, 0, sizeof(str));
memset(msg, 0, sizeof(msg));
strcpy_s(str,"hello");
strcpy_s(msg,"world");
//或者使用sprintf()函数复制 sprintf(str,"%s","hello");
接下来才能正常使用msg和str。
注意:其实不仅仅字符数组和字符指针需要这样,其他的变量在头文件中定义,在使用之前最好都要把它初始化。
有问题和建议希望留言提出或者发邮箱给我,虚心倾听学习! 邮箱:1203782828@qq.com