这里有一个相关的未解答问题:
c++ - Variables auto-initialized to 0 in unnamed namespace? - Stack Overflow 在C语言中,当我有一个全局函数指针时,我可以将其声明为静态的,并且它会被初始化为空并仅对我的文件可用。在C++中,我将很多东西都切换到匿名命名空间,但我想知道它们是否保持相同的保证。如果我在匿名命名空间中有一个函数指针,它会被初始化为空吗?
谢谢
c++ - Variables auto-initialized to 0 in unnamed namespace? - Stack Overflow 在C语言中,当我有一个全局函数指针时,我可以将其声明为静态的,并且它会被初始化为空并仅对我的文件可用。在C++中,我将很多东西都切换到匿名命名空间,但我想知道它们是否保持相同的保证。如果我在匿名命名空间中有一个函数指针,它会被初始化为空吗?
谢谢