gpt4 book ai didi

java - 在Java中,如何重写类似 "typedef double Scalar"的内容?

转载 作者:行者123 更新时间:2023-12-02 05:39:29 25 4
gpt4 key购买 nike

我对 Java 还很陌生。我曾经使用 C++ 工作。对于一项任务,我的 Java 代码需要足够灵活,才能使用 float 和 double 进行性能测试。在 C++ 中,我可以简单地使用“typedef float Scalar”编写代码,并在代码中使用 Scalar 作为我的原始类型。当更改为 double 时,我可以用“typedef double Scalar”替换该行。我怎样才能在Java中做类似的事情?

我读到Is there a Java equivalent or methodology for the typedef keyword in C++? 。有人提到了伪 typedef,但我认为这不适用于我的情况,因为我尝试 typedef 原始类型。有什么建议吗?

非常感谢。

最佳答案

Java 实际上并没有类似于 typedef 的东西。我认为最接近的方法是定义一个 Scalar 类来包装 floatdouble,但是这样你就无法方便地使用 +- 等运算符(通常这样做可能有点过分)。

关于java - 在Java中,如何重写类似 "typedef double Scalar"的内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24634240/

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