gpt4 book ai didi

c++ - 是否可以在静态类函数 [C++] 上使用 'using' 声明?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:22:39 25 4
gpt4 key购买 nike

合法吗?



class SomeClass {
public:
static void f();
};

using SomeClass::f;

编辑:我忘了限定函数。对不起。

最佳答案

不,不是。 using 关键字用于将命名空间中的一个或所有成员带入全局命名空间,以便我们在每次使用成员时无需指定命名空间的名称即可访问它们。

在您提供的 using 语句中,没有提供命名空间的名称。即使您在那里为 SomeClass 提供了类似 using SomeClass::f; 的语句,它也不会起作用,因为 SomeClass 不是命名空间。

希望这对您有所帮助。

关于c++ - 是否可以在静态类函数 [C++] 上使用 'using' 声明?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1315475/

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