1
50
您的示例将“main”(打算用作程序入口点)作为命名空间函数,因此您的代码格式不正确。这并不意味着函数“main”不能像您那样定义。它只是意味着对于
|
2
28
@Chubsdad 有 pointed you at the relevant language in the standard that states this 注: 这样写标准是有原因的。在标准中,你希望你使用的每一个术语都有一个非常精确和定义明确的含义,你不希望这个含义因上下文而异,因为它使标准更难解释。这实际上与法律术语看起来的样子非常相似。 |
3
4
链接器需要安排程序在名为“main”的全局函数中开始执行。benig能够创建自己的名称空间的全部要点——正如您所做的那样——是避免将东西放在全局名称空间中,这样它们就不会被其他代码或链接器意外地获取。您明确地说“我调用这个函数main,但这只在
在实现方面,由于命名空间的原因,主符号的损坏名称已从预期名称更改,因此链接器找不到所需的符号表条目。 |
notamaster · 匿名命名空间中的变量声明和其他位置的定义 2 年前 |
Bipolo · 使用另一个命名空间的名称创建子命名空间 2 年前 |
The Vivandiere · 从命名空间中引入单个名称 6 年前 |
Bercovici Adrian · 静态类内定义的类的约束 6 年前 |
shir k · 使用命名空间重载函数(&O) 6 年前 |
yearntolearn · R包命名空间 6 年前 |
ambikanair · 与特权pod共享装载命名空间 6 年前 |
landau · 如何检查环境是否为包命名空间[重复] 6 年前 |