c++ - 引用命名空间会留下随机值?

标签 c++ function namespaces

这个问题在这里已经有了答案:





Function not returning value, but cout displays it

(2 个回答)


3年前关闭。




我从 this website(last code). 拿了一些代码
BOO 在 GOO 中被称为变量。
但是我们如何引用一个函数呢?我试过没有运气。它给出随机数。

#include<iostream>
 namespace Foo
{
namespace Goo
{
    int add(int a,int b){
        std::cout << a+b; 
    }
}
}

namespace Boo = Foo::Goo; 

int main()
{
std::cout << Boo::add(5,8); 
return 0;
}

最佳答案

而不是打字

int add(int a,int b){
    std::cout << a+b; 
}

您(i)必须输入:-
int add(int a,int b){
    return a+b; 
}

关于c++ - 引用命名空间会留下随机值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50637836/

相关文章:

namespaces - Kubernetes pod 中的容器之间共享哪些命名空间?

c++ - 我的 friend 无法在他的 Linux 发行版上运行我的 openGL 程序

c++ - 为什么保守函数允许未定义的行为?

function - 快速访问函数中定义的函数

r - 我怎样才能让这个 R 代码片段更快、更像 R-ish?

azure - 在本地测试 Azure 服务总线,无需任何订阅或登录

php - composer 中命名空间自动加载的问题

c++ - 如何比较c++列表中的两个连续元素

c++ - 对称传输不会阻止 C++20 协程的堆栈溢出

function - 如何将 .txt 文件作为函数参数传递