
VC++语言
秋风战士
5G 4G MATLAB FPGA DSP 无线通信、短波通信、专网通信、物理层领域,通信大厂从业者。
展开
-
extern "C"的惯用法
<br />4.extern "C"的惯用法<br /><br /> (1)在C++中引用C语言中的函数和变量,在包含C语言头文件(假设为cExample.h)时,需进行下列处理:<br /><br />extern "C"<br />{<br />#include "cExample.h"<br />}<br /><br /><br /> 而在C语言的头文件中,对其外部函数只能指定为extern类型,C语言中不支持extern "C"声明,在.c文件中包含了extern "C"时会出现编译语法错误。<转载 2011-05-21 18:23:00 · 726 阅读 · 0 评论 -
static用法1
<br />c语言static与extern的用法<br /><br />二,static法则:<br /> A、若全局变量仅在单个C文件中访问,则可以将这个变量修改为静态全局变量,以降低模块间的耦合度;<br /> B、若全局变量仅由单个函数访问,则可以将这个变量改为该函数的静态局部变量,以降低模块间的耦合度;<br /> C、设计和使用访问动态全局变量、静态全局变量、静态局部变量的函数时,需要考虑重入问题; <br /> <br /><br />文件a.c<br />staticint转载 2011-05-21 18:32:00 · 1069 阅读 · 0 评论 -
extern用法详解(转)
<br />一,extern用法:<br /> <br />extern 告诉编译器这个变量或这个函数是存在的。<br /> <br />1 基本解释<br /> extern可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。另外,extern也可用来进行链接指定。<br /><br />2 问题:extern 变量<br /> 在一个源文件里定义了一个数组:char a[6]; <br /> 在另外一个文件里用下列语句进行了声明原创 2011-05-21 18:18:00 · 593 阅读 · 0 评论 -
const使用详解
<br />const使用详解<br />作者:康建东<br />关于C++中的const关键字的用法非常灵活,而使用const将大大改善程序的健壮性,现将本人的一些体会总结如下,期望对大家有所帮助:<br /><br /> 一 const基础<br /><br />如果const关键字不涉及到指针,我们很好理解,下面是涉及到指针的情况: int b = 500;const int* a = &b; [1]int const *a = &b; [2]int* const a = &b;转载 2011-05-21 18:30:00 · 615 阅读 · 0 评论 -
static用法2
<br />static用法<br />原文链接:http://leader20.blog.163.com/blog/static/619861200753115237171/<br />static关键字是C, C++中都存在的关键字, 它主要有三种使用方式, 其中前两种只指在C语言中使用, 第三种在C++中使用(C,C++中具体细微操作不尽相同, 本文以C++为准).<br />(1)局部静态变量<br />(2)外部静态变量/函数<br />(3)静态数据成员/成员函数<br />下面就这三种使用方式转载 2011-05-21 18:35:00 · 646 阅读 · 0 评论