gpt4 book ai didi

C++运算符重载——指针、乘法

转载 作者:太空狗 更新时间:2023-10-29 23:26:40 27 4
gpt4 key购买 nike

我想知道乘法运算 (*) 是否在指针中重载,反之亦然?

或者操作者是个体的?

C++

最佳答案

它们是独立的运算符,重载哪个运算符取决于传递给运算符的参数。

struct A
{
//dereference operator
A /*or whatever*/ operator *() { /*...*/ };
//multiply operator
A operator *(const A&) { /*...*/ };
};

//...
A a;
*a; //calls dereference operator
a * a; //calls multiply operator

关于C++运算符重载——指针、乘法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10975731/

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