deprecated (IBM 扩展)

使用 deprecated 函数属性,可以将函数声明为不推荐使用。

不推荐的函数属性语法

读取语法图跳过可视语法图__attribute__(( deprecated__deprecated__ ))
如果调用了使用 deprecated 属性指定的函数,那么编译器将发出一条警告消息以指示不建议使用该函数。 仅针对调用发出警告消息,而不针对不推荐使用的函数的声明发出警告消息。 请参阅以下示例。
int func( ) __attribute__((deprecated));

int main( ){
    int i = func();   // warning: 'func' is deprecated
    int func();
    return i;
}

int func( ){
    return 1;
}