gpt4 book ai didi

c++ - 双自动转换函数定义,gcc错误: error: expected type-specifier

转载 作者:行者123 更新时间:2023-11-28 00:57:29 26 4
gpt4 key购买 nike

我有一个带有转换函数的类。

class A {
public:
operator double() const;
};

现在我在类定义之外定义它:

operator A::double() const { return 32.5; }

我正在使用带有 GCC4.7 的 MinGW,但出现错误:

error: expected type-specifier

有人知道我做错了什么吗?

最佳答案

您需要不同的顺序:

A::operator double() const {return 32.5;}
^The function name is "operator double"

关于c++ - 双自动转换函数定义,gcc错误: error: expected type-specifier,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10321707/

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