我们使用 C++ 静态初始化顺序来控制 C++ 库中多个对象的构造。GCC 提供init_priority
,Microsoft 提供init_seg()
。
我正在寻找与 IBM 的 XL C/C++ 编译器类似的东西,但我的搜索结果没有显示有用的结果。编译器可在 Linux 和 AIX 上运行。显然 Linux 提供了该功能,但我不确定 AIX 运行时支持。
我的第一个问题是,AIX 平台是否支持初始化优先级?
我的第二个问题是,IBM 的 XL C/C++ 是否提供了一种通过源代码控制它的方法?