《对象作为函数参数》由会员分享,可在线阅读,更多相关《对象作为函数参数(4页珍藏版)》请在金锄头文库上搜索。
对象作为函数参数 对象本身做参数(传值),传对象副本 对象引用做参数(传地址),传对象本身 对象指针做参数(传地址),传对象本身参考函数: #include #include #include class CStrSub char *str; public: CStrSub(char *s); CStrSub(CStrSub &); CStrSub(); void set(char *s); void show() couts; temp.set(s); return temp; void main() CStrSub a(hello); a.show( ); CStrSub b=input(a); a.show( ); b.show( ); 运行结果截图:要求 修改input(CStrSub temp)函数,对象引用、对象指针作为函数参数时,程序执行结果与对象作为函数参数有什么不同。(1) CStrSub input(CStrSub &temp) /使用对象引用作为函数参数运行结果截图(2) CStrSub input(CStrSub *temp) /使用对象指针作为函数参数运行结果截图:答销网真情提供:【C+】对象作为函数参数【原创技术】http:/