易截截图软件、单文件、免安装、纯绿色、仅160KB

extern "C"修饰函数的问题

  在声明的时候,用extern "C"修饰,然后在实现的时候,还需要再用extern "C"修饰吗,因为我的函数声明在头文件,实现在cpp文件
c语言里面有extern "C"吗?

引用
c语言里面有extern "C"吗?


应该不用了,
extern "C"是编译的时候给编译器在提示信息。
到编译到函数实现代码的时候,他已经明白了。


这问题发到C++。

C++里面的概念

不用在cpp里写了

引用
在声明的时候,用extern "C"修饰,然后在实现的时候,还需要再用extern "C"修饰吗,因为我的函数声明在头文件,实现在cpp文件


。。。不用

这个应该不用

maybe

extern "C"放到声明里和定义前面都可以
放一个应该就行


在c++中调用c里面编译后的函数的话,要在前面加上extern ”C“


如果申明的时候用extern "C",具体实现的时候不用


相关问答:

急!C parser如何实现“__builtin_va_list”

最近在看一个用bison实现的C parser,OS是opensolaris。当用它来解析一个简单的hello.c时,出现“/usr/include/sys/va_list.h: parse error before __gnuc_va_list”。打开文件va_list.h后发现这样一行“typedef __bu ......

linux环境下gethostbyname函数问题 - C/C++ / C语言

写了个测试程序如下
   
  struct hostent *hp; 
char AlarmDevIP[20];  
  int x2;

hp = gethostbyname("www.google.com");
if (hp)
{ ......

VFP如何调用C函数 - 其他数据库开发 / VFP

请问VFP中如何调用C/C++函数?

你要调用什么功能的函数?要看看VFP中有没有对应的函数,如果有就省着再调用了。如果没有,可以将C/C++函数写个DLL或FLL,然后在VFP调用即可。

十豆三 老师,怎么才能修改自己的 ......

linux下C语言开发oracle的问题。

两个文件1.PC,1.inc
1.PC有操作oracle数据库的 ,1.inc也有操作oracle数据库 
在其他数据中如informix 中$include 1.inc就可以使用了
在ORACLE数据库重 $include 1.inc不可用 EXEC SQL include 1.inc也不可 ......

C的学习途径 - C/C++ / 新手乐园

我只学过清华蓝封面的C语言基础,想更深入的学习,该看什么书好?
C Primer Plus
C程序设计语言(第2版新版)
C语言程序设计_现代方法
C语言参考手册第五版
C语言大全
C和指针
C陷阱与缺陷
C专家编程

......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号