我定义了一个字符数组char a[10]作为成员变量,我该如何初始化这个字符数组?
时间: 2024-05-11 22:15:59 浏览: 168
matlab字符串数组
您好!欢迎使用ChitGPT。对于您的问题,您可以在类的构造函数中使用strcpy函数或者memcpy函数进行初始化。例如:
```c++
class MyClass {
private:
char a[10];
public:
MyClass() {
strcpy(a, "chitgpt");
}
};
```
或者使用memcpy函数:
```c++
class MyClass {
private:
char a[10];
public:
MyClass() {
const char* init = "chitgpt";
memcpy(a, init, sizeof(init));
}
};
```
希望这可以解决您的问题。如果您有其他疑问,欢迎再询问!
阅读全文