类的对象数组???
- 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类。