gpt4 book ai didi

c++ - 如何将对象作为参数传递给类

转载 作者:太空宇宙 更新时间:2023-11-04 14:18:04 24 4
gpt4 key购买 nike

如果我有几个相似的类,并且我必须执行访问每个类的同一组函数,所以我想到制作一个以类和指针作为参数的通用函数。怎么做?

例如:

   CClass1 * pClass1 = "something";
CClass2 * pClass2 = "something";
CClass3 * pClass3 = "something";

pClass1、pClass2 和 pClass3 的使用方式类似,所以我需要制作一个通用函数,将 pClass1、2、3 作为参数传递,而不是为三个指针重复该函数。那么有什么方法可以将类和对象作为参数发送吗??

最佳答案

我不确定我是否答对了你的问题:在 C++ 中,类具有共同功能的正常方法是从完全相同的基类派生所有类。

除此之外,您还可以重载函数和运算符。然后,您可以应用相同的(按名称)函数,但为正确的类型调用该函数。

关于c++ - 如何将对象作为参数传递给类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9696862/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com