gpt4 book ai didi

c++ - C++ 中的 typedef 和运算符重载

转载 作者:可可西里 更新时间:2023-11-01 18:09:49 26 4
gpt4 key购买 nike

假设我 typedef 一个整数或整数数组或任何已知类型:

typedef int int2

然后我为 int2 对重载运算符 *,现在如果我将变量 a 和 b 初始化为 int。那么我在 a 和 b 之间的 * 会是重载的 * 吗?

我如何实现重载一个 int,同时又按原样使用 * 作为 int。我应该创建一个新类型吗?

最佳答案

假设您在谈论 C++:
运算符重载必须至少采用一个用户定义类型的参数。 typedef 没有改变任何东西,因为它没有引入新类型,只是提供了一个同义词。

关于c++ - C++ 中的 typedef 和运算符重载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2844676/

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