您的位置:首页 > 其它

extern "C"的用法要点

2015-10-30 14:10 176 查看

extern "C"的使用要点

1. 可以是单一语句

    extern "C" double sqrt(double);

2. 可以是复合语句, 相当于复合语句中的声明都加了extern "C"

    extern "C"

   {

      double sqrt(double);

      int min(int, int);

  }

3.可以包含头文件,相当于头文件中的声明都加了extern "C"

   extern "C"

  {

    #i nclude <cmath>

  }

4. 不可以将extern "C" 添加在函数内部

5. 如果函数有多个声明,可以都加extern "C", 也可以只出现在第一次声明中,后面的声明会接受第一个链接指示符的规则。

6. 除extern "C", 还有extern "FORTRAN" 等。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: