gpt4 book ai didi

c++ -::没有命名空间

转载 作者:可可西里 更新时间:2023-11-01 15:41:40 27 4
gpt4 key购买 nike

考虑以下代码行:

::CGContextRef cgContext = cocoa::createCgBitmapContext( surface );

为什么 在:: 之前没有指定命名空间?这是否意味着它使用与您所在的类相同的 namespace ?

最佳答案

::CGContextRef中的

::表示全局命名空间,即CGContextRef定义在全局命名空间中。

int x = 10; 
namespace test
{
int x = 100;
void f()
{
std::cout << x << std::endl; //prints 100
std::cout << ::x << std::endl; //prints 10
}
}

请在此处查看完整演示:http://www.ideone.com/LM8uo

关于c++ -::没有命名空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5966647/

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