gpt4 book ai didi

c++ - 在 C 和 C++ 中,同一个标识符如何用于两个不同的事物?

转载 作者:行者123 更新时间:2023-11-28 06:13:40 24 4
gpt4 key购买 nike

<分区>

抱歉,如果此类问题已经在 SO 上提出,但这对我来说是新的,因为我尝试遵循简单的程序。

#include <stdio.h>
void foo()
{
puts("foo() is invoked");
}
struct foo
{
int a;
};
int main()
{
struct foo f={3};
printf("%d\n",f.a);
foo();
}

我们不应该得到一个错误吗?如何在 C 和 C++ 中对函数和结构使用相同的标识符? C&C++标准对此有何评论?

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