【发布时间】:2010-12-05 13:15:58
【问题描述】:
我正在为 Arduino 编写课程。到目前为止一切顺利,但我现在有点卡住了......
我已经在我的班级中声明了一个 int 数组
class myClass
{
public: MyClass(int size);
private:
int _intArray[];
};
当我初始化类 MyClass myClass1(5) 时,我需要数组看起来像这样 {0,0,0,0,0}。
我的问题:我需要做什么才能使数组包含“大小”数量的零?
MyClass::MyClass(int size)
{
//what goes here to dynamically initialize the array
for(int i=0; i < size; i++) _intArray[i] = 0;
}
编辑:跟进下面的各种回复,Arduino 不包含标准库,所以很遗憾std::vector 不是一个选项
【问题讨论】:
标签: c++ arrays class integer arduino