种的对象数组?

类的对象数组???C/C++ code#include iostream#include bool.h#include stringusing namespace stdi

类的对象数组???

C/C++ code
#include <iostream>#include "bool.h"#include <string>using namespace std;int main(){    string w;    cin>>w;    int size=w.size();    lock L[size];}

C/C++ code
//"bool.h"#include <iostream>using namespace std;class lock{public:    void setword(char w[])        {        for(int i=0;i<5;i++)            word[i]=w[i];    }private:    char word[5];};


能否根据输入字符串大小再动态分配一个类的对象数组??? 如 lock L[size];???

[解决办法]
1.heap分配
Lock* locks = new Lock[size];

2.STL
vector<Lock> locks = vector<Lock>(size);
[解决办法]
orz......lz你注意大小写啊,明明是你自己写的lock类。