extern   "c"     表示函数使用C的连接方式,也就是说能被C语言写的程序调用(C和C++的连接方式是不一样的),主要作用在C++调用C规则写的函数时候不会出现找不到改函数

解决方案 »

  1.   

    我以为进错论坛了呢,除了jni里有可能会用,android开发用不到c吧
      

  2.   

    这句就是大名鼎鼎的c++文件按照c的方式编译。楼主的代码是android framework的代码
      

  3.   

    用到linux系统方法函数喽 就大喊:c,过来姐姐抱抱~
      

  4.   

    extern "c"声明函数原型 那么c++中调用此函数,然后c++编译器编译出来的名称引用能够链接标准C库程序员的自我修养中有详细讲解 偶小菜 也没看懂
      

  5.   

    使用extern "C",源代码中的标识符编译到中间文件中后,名字是C风格的(比较简单,比如只加一个下划线)
    不使用的话,中间文件中标识符的命名,则要考虑很多C++特性的东西,比如命名空间, 类,等