gpt4 book ai didi

C++ 指针和引用

转载 作者:太空宇宙 更新时间:2023-11-04 15:21:36 25 4
gpt4 key购买 nike

在我的 C++ 类中,我需要分配一个带有指针和/或引用的方法。所以我做了这个棘手的事情:

(假设aclass是类变量AnotherClass *)

void MyClass::setElem(AnotherClass *pVal)
{
aclass = pVal;
}

void MyClass::setElem(AnotherClass &refVal)
{
aClass = &article;
}

但在我看来,听起来没那么“优雅”……

实现此目标的更好方法?

最佳答案

void MyClass::setElem(AnotherClass *pVal)
{
aclass = pVal;
}

void MyClass::setElem(AnotherClass &refVal)
{
setElem(&refVal);
}

这样够优雅吗?正如皮特先生曾在《宋飞正传》中所说的那样“好吧,你不要想要太多的优雅,否则你将无法站立”。

关于C++ 指针和引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17742599/

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