gpt4 book ai didi

c++ 运算符必须是非静态成员函数

转载 作者:行者123 更新时间:2023-11-30 04:33:45 26 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
What does “operator = must be a non-static member” mean? (C++)

我正在尝试将 operator= 方法编写为非成员,带有 2 个参数,如下所示:

template<class T>
T operator=(T & t, const myclass<T>& m)
{
t = m.val;
return t;
}

但我收到错误消息,即 operator= 必须是非静态成员。是否有编译器标志或某种方式来欺骗编译器让我运行它?

谢谢

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