码迷,mamicode.com
首页 >  
搜索关键字:extern和static extern    ( 2302个结果
在C++中如何使用C
首先,分析下面的代码片段:// Demo.h  #ifndef SRC_DEMO_H  #define SRC_DEMO_H  extern "C"  {  ...  // do something  }  #endif  // SRC_DEMO_H 显然,头文件中的编译宏“#ifndef SRC_DEMO_H、#define SRC_DEMO_H、#endif”的作用是防止该头文件被重复引用。那...
分类:编程语言   时间:2014-12-09 21:28:58    阅读次数:353
2014.12.9 C语言复习
今天复习了预处理和变量类型预处理分为三种:宏定义、条件编译、文件包含三种结合在头文件中,可以防止头文件中的内容被重复包含。变量有它的作用域和生命周期:按作用域划分,分为全局变量和局部变量,全局变量默认是extern,可以供所有的文件访问,局部变量只能供函数内部访..
分类:编程语言   时间:2014-12-09 15:57:39    阅读次数:142
bzero函数
今天看代码的时候发现了个bzero函数。于是查了查,记录一下。 —————————————————————————— bzero函数是c++ string.h中的函数。 功能描述:置字节字符串前n个字节为零且包括‘\0’。 原型:extern void bzero(void *s, int n); 参数说明:s 要置零的数据的起始地址; n 要置零的数据字节个数。 用法:#...
分类:其他好文   时间:2014-12-08 10:46:42    阅读次数:218
《编写高质量代码:改善c++程序的150个建议》
这本书没什么新东西,大部分是effective c++或者其它书的摘抄,下面记录下我可能在编程时会忽略的几点。1. 结构体内变量布局:按类型大小从小到大声明。2. 在c++代码中引入大量c代码,注意下是否要加入extern "c".(c++重载,函数名会加标志)3. 用智能指针管理new对象。4.....
分类:编程语言   时间:2014-12-08 10:27:55    阅读次数:213
C 可变参数
#include #include extern char* baseconv(unsigned int,int); //格式化数字void miniprintf(const char *fmt,...){ const char* p; int i; unsigned u; ...
分类:其他好文   时间:2014-12-07 20:19:01    阅读次数:145
C指针编程之道 ---第三次笔记
这次整理的是函数指针和指针函数这是指针的调用:代码:#include #include using namespace std;typedef unsigned char unit8_t;extern void swapdata(unit8_t dat_x, unit8_t dat_y);int m...
分类:其他好文   时间:2014-12-07 06:30:56    阅读次数:175
C指针编程之道 ---第三次笔记
这次整理的是函数指针和指针函数 这是指针的调用: 代码: #include #include using namespace std; typedef unsigned char unit8_t; extern void swapdata(unit8_t dat_x, unit8_t dat_y); int main() { unit8_t x, y; scanf("%d...
分类:其他好文   时间:2014-12-07 01:23:00    阅读次数:131
c/c++_Lua交互----关于Lua中table类型的使用实例
lua中的复合类型 只有table 类型,你可以当做任意容器使用  ,比如 数组    PHP中的关联数组  C++中的 std::map 等等  而且提供了很方便的使用 下面是lua中 table类型的使用 c++加载代码  #include "string.h" extern "C" { #include "lualib.h" //包含lua lib #include "lau...
分类:编程语言   时间:2014-12-06 15:26:53    阅读次数:174
malloc函数详解
一、原型:extern void *malloc(unsigned int num_bytes);头文件:#include 或 #include (注意:alloc.h 与 malloc.h 的内容是完全一致的。)功能:分配长度为num_bytes字节的内存块说明:如果分配成功则返回指向被分配内.....
分类:其他好文   时间:2014-12-06 11:16:18    阅读次数:161
对文件或数据进行CRC校验
用于对一个文件进行CRC校验,以确保文件数据传输的正确性。 废话不多说,直接上代码! crc32.h #ifndef CRC_32_H #define CRC_32_H #ifdef __cplusplus extern "C" { #endif void init_crc_table(void); unsigned int crc32(unsigned int crc,unsi...
分类:其他好文   时间:2014-12-05 12:49:55    阅读次数:206
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!