我在命名空间中有一个枚举,我想将它用在不同的命名空间中。直觉上,我想我可以使用'使用'或'typedef'来实现这一点,但实际上都没有效果。代码片段来证明这一点,在海湾合作委员会和Sun CC测试: namespace foo
{
enum bar {
A
};
}
namespace buzz
{
// Which of these two methods I us
以下程序是否在C中调用Undefined Behaviour? int main()
{
printf("Printf asking: Where is my declaration ?");
}
在上述程序中存在的printf()一个隐含的声明,所以上面的代码完全符合标准,或者只是有一些实施的具体行为?