注册 登录
编程论坛 C++教室

求教:两个类的对象都要作为一个函数的参数,那么这个函数的参数怎么表示?

钉子刘 发布于 2013-06-07 11:26, 317 次点击
两个类的对象都要作为一个函数的参数,那么这个函数的参数怎么表示?
3 回复
#2
love云彩2013-06-07 12:53
例如类Date和类Time,一个函数int fn(Date &a,Time &b)
#3
yuccn2013-06-07 12:56
class CTestObj
{
public:
    CTestObj(char *name)
    {
        strcpy(name, m_name);
    };
    ~CTestObj(){};
  
     void print()
    {
        printf("%s print.", m_name);        
    }

protected:
    char m_name[16];
};


void Test(CTestObj *obj)
{
    obj.print();
}


void main()
{
    CTestObj a("aaaa");
    Test(&a);   
}

差不多就这样,加一个参数就是两个对象的参数了
#4
我有我梦2013-06-07 12:56
正确正确!!这个我还知道一点的!!
1