![]() |
1
50
您的示例将“main”(打算用作程序入口点)作为命名空间函数,因此您的代码格式不正确。这并不意味着函数“main”不能像您那样定义。它只是意味着对于
|
![]() |
2
28
@Chubsdad 有 pointed you at the relevant language in the standard that states this 注: 这样写标准是有原因的。在标准中,你希望你使用的每一个术语都有一个非常精确和定义明确的含义,你不希望这个含义因上下文而异,因为它使标准更难解释。这实际上与法律术语看起来的样子非常相似。 |
![]() |
3
4
链接器需要安排程序在名为“main”的全局函数中开始执行。benig能够创建自己的名称空间的全部要点——正如您所做的那样——是避免将东西放在全局名称空间中,这样它们就不会被其他代码或链接器意外地获取。您明确地说“我调用这个函数main,但这只在
在实现方面,由于命名空间的原因,主符号的损坏名称已从预期名称更改,因此链接器找不到所需的符号表条目。 |
![]() |
SusgUY446 · 访问嵌套命名空间C外的元素时出现问题++ 5 月前 |
![]() |
insipidintegrator · 通过迭代器/指针访问命名空间? 6 月前 |
![]() |
Thomas Matthews · 好友无法使用命名空间访问私有成员 11 月前 |
![]() |
Camden Narzt · 为什么类型在包含在向量头之后时会转义命名空间? 11 月前 |
![]() |
Rajdeep Sindhu · 使用C中的声明后的不合格名称查找++ 1 年前 |
![]() |
Denis Steinman · 如何从内部命名空间为类创建别名?复制 1 年前 |