|
1
2
似乎有一个解决方案可以解决
任何
支持的编译器
|
|
|
2
1
这将在Sun上得到一个带有“+w”标志的编译器警告,或者在GCC上带有“-wall”标志的编译器警告。不幸的是,它破坏了函数的ABI兼容性;我还没有找到解决这个问题的方法。
输出:
您使用它的方式是,当您想要声明一个函数deprecated时,在它的参数列表的末尾添加一个逗号,然后写deprecated。它在引擎盖下工作的方式是添加一个默认参数(从而保留API),从而导致转换警告。 |