【发布时间】:2012-06-09 11:38:43
【问题描述】:
【问题讨论】:
-
是否有一个令人信服的理由,您不能在进入 main() 之后但在任何其他代码执行之前立即进行调用?为什么 pre-main() 是必需的?
-
为什么不在main begin调用这个函数?
-
你想做什么?如果您进一步解释您的实际问题,您可能会得到有关设计(而不是技术)的建议。虽然您可以按照您的要求做,但我会重新考虑基于此的设计。
-
你得到的答案会做你想做的事,但要注意评估顺序没有明确定义,所以如果你有两个,不知道哪个会先运行,所以做一个取决于结果,其他的就是坏事等着发生。这个错误很常见,它有自己的名字:静态订单初始化惨败。
-
我正在阅读有关记录器的信息,我认为在程序启动之前知道如何启动方法很有用。