在Turbo C ++中编程时,我声明了一个函数如下
int fun-name(static int)
然后它引发了错误storage class static should not be defined
有人可以帮我理解吗
答案 0 :(得分:0)
你不能这样做。我甚至不确定这是什么意思。这段代码有两个问题:
你有一个 - 以函数的名义。多数民众赞成不是没有。
此外,静态几乎意味着无论创建了多少个对象,静态成员只有一个副本。
哦,是的,你不能命名你的"静态int"类型。
这样的事情可能有效:
class Foo
{
public:
static int funName();
};