![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C应用
文章平均质量分 78
I_love_my_town
这个作者很懒,什么都没留下…
展开
-
C++调用c函数
关于#ifdef __cplusplus extern <br /> <br />时常在cpp的代码之中看到这样的代码: <br />#ifdef __cplusplus <br />extern "C" { <br />#endif <br />//一段代码 <br />#ifdef __cplusplus <br />} <br />#endif <br /><br /> 这样的代码到底是什么意思呢?首先,__cplusplus是cpp中的自定义宏,那么定义了这个宏的话表示这是一段cpp的代码,也转载 2010-07-13 09:38:00 · 704 阅读 · 0 评论 -
c调用C++函数
<br />C 函数中调用 C++函数 <br />// cpp.h<br />#ifndef __cpp_h__<br />#define __cpp_h__<br />class class1 {<br /> class1();<br /> ~class1();<br />public:<br /> int I;<br /> int J;<br /> int getI(void);<br />};<br />#endif<br />// end file<br转载 2010-07-13 09:39:00 · 742 阅读 · 0 评论 -
C89和C99标准对比
<br /><br />GCC 支持C99,通过 --std = c99命令行参数开启。 例如:gcc --std = c99 test.c <br /><br />1、增加restrict指针<br /> C99中增加了公适用于指针的restrict类型修饰符,它是初始访问指针所指对象的惟一途径,因此只有借助restrict指针表达式才能访问对象。restrict指针指针主要用做函数变元,或者指向由malloc()函数所分配的内存变量。restrict数据类型不改变程序的语义。<br />转载 2010-07-19 11:41:00 · 615 阅读 · 0 评论