8
在C ++中使用C标头时,我们应该使用std ::或全局名称空间中的函数吗?
C在某种程度上,也不完全是C ++的子集。因此,我们可以通过改变名称一点点(使用最多的C函数的C /头++ stdio.h来cstdio,stdlib.h到cstdlib)。 我的问题实际上是一种语义。在C ++代码(使用最新版本的GCC编译器)中,我可以调用printf("Hello world!");和std::printf("Hello world!");,它的工作原理完全相同。在我正在使用的参考资料中,它也显示为std::printf("Hello world!");。 我的问题是,是否首选std::printf();在C ++中使用?有区别吗?
113
c++
language-lawyer
std