首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

关于vector<class *>值传递有关问题

2012-02-08 
关于vectorclass *值传递问题C/C++ codeclass a {public:a(int i):c(i){}int c}class b:public a{pub

关于vector<class *>值传递问题

C/C++ code
class a {public:    a(int i):c(i){};    int c;};class b:public a{public:    b(a* d,int i):a(i)    {        cc = i;    };    int cc;};int fun(vector<a *>& d,int c){    d.clear();    for (int i=0;i<c;i++)    {        d.push_back((a*)new b(0,i));    }    return 0;}

我用class a做接口 我想真实传出的是一个实现,要怎么做

大牛们看我的结贴率,我结贴很快的哦

[解决办法]
觉得你已经实现了,除了要考虑下内存泄漏问题,别的没什么
[解决办法]
探讨
C/C++ code

class a
{
public:
a(int i):c(i){};
int c;
};
class b:public a
{
public:
b(a* d,int i):a(i)
{
cc = i;
};
int cc;
};
int fun(vector<a *>&amp; d,int c)
{
……

热点排行