我想创建一个类,但我不确定我是否在类中正确声明了一个数组。
my header file
#ifndef SOMECLASS_H
#define SOMECLASS_H
#include <string>
class MyClass {
public:
MyClass();
~MyClass();
private:
std:string myStringArray[];
int myIntegerArray[];
};
#endif SOMECLASS_H
我的班级文件
#include "someClass.h"
MyClass::MyClass() {
std::string myStringArray[] = {"Option1","Option2",
"Option3","Option4"};
int myIntegerArray[] = {1,2,3,4};
}
但这似乎不起作用......我想在创建类时初始化数组。有人可以向我解释我做错了什么。谢谢你。