|
|
1
3
您的链接器可以简单地丢弃它认为没有使用的符号(GNU链接器就是这样做的)。在这种情况下,可以显式地将对象文件与该符号链接起来。 在没有任何额外的努力的情况下,C++无法控制在其他编译单元中定义的全局对象的初始化顺序。 http://www.parashift.com/c++-faq-lite/ctors.html#faq-10.12 ). 使用“construct on first Use”习惯用法,简单地说就是将静态对象包装到函数中。 |
|
|
2
2
如果您有:
以及:
那么这应该管用。但是,如果你换第二行
然后你需要确保
这两种方法都不应导致分割错误。如果您遇到分割错误,那么问题可能是
|
|
|
3
2
|
|
|
wavesinaroom · 断言结构向量长度 1 年前 |
|
fghoussen · 在C结构体中,为什么打包、对齐似乎会进行填充? 1 年前 |
|
|
kamkow1 · 匿名结构的初始值设定项错误无效 1 年前 |