读书人

种 对象数组 字符串

发布时间: 2012-10-12 10:17:04 作者: rapoo

类 对象数组 字符串

C/C++ code
#include <iostream>#include <string>using namespace std;class lock{public:    char w;    void print(char w)    {        cout<<w<<" ";    }};int main(){    string w;    cin>>w;    int size=w.size();    lock* locks = new lock[size];    for(int i=0;i<size;i++)        locks[i].print;}

意思是用一个类的对象数组接收一串未知长度的字符串.然后通过类里面的"print"函数逐个输出.请问该怎么改呢???

[解决办法]
locks[i].print(w[i])就行了,因为string重载了[]符号、。

读书人网 >C++

热点推荐