gpt4 book ai didi

c++ - 如何调用不同命名空间中的函数?

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

我在 namespace buzz 中有一个名为 test 的函数。

从这个测试函数中,我调用了另一个名为 dummy 的函数,它位于 namespace example 中。

我收到以下错误:

Dummy is not a member of example.

你能告诉我如何在 2 个不同的命名空间之间进行通信吗?

谢谢

最佳答案

以下代码适用于 gcc(如预期)。您的问题一定与问题中没有的东西有关。

#include <iostream>

namespace example
{
void dummy() { std::cout << "Dummy\n"; }
}

namespace buzz
{
void test() { example::dummy(); }
}

int main()
{
buzz::test();
}

关于c++ - 如何调用不同命名空间中的函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5619595/

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