首先,分析下面的代码片段:// 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
今天复习了预处理和变量类型预处理分为三种:宏定义、条件编译、文件包含三种结合在头文件中,可以防止头文件中的内容被重复包含。变量有它的作用域和生命周期:按作用域划分,分为全局变量和局部变量,全局变量默认是extern,可以供所有的文件访问,局部变量只能供函数内部访..
分类:
编程语言 时间:
2014-12-09 15:57:39
阅读次数:
142
今天看代码的时候发现了个bzero函数。于是查了查,记录一下。
——————————————————————————
bzero函数是c++ string.h中的函数。
功能描述:置字节字符串前n个字节为零且包括‘\0’。
原型:extern void bzero(void *s, int n);
参数说明:s 要置零的数据的起始地址; n 要置零的数据字节个数。
用法:#...
分类:
其他好文 时间:
2014-12-08 10:46:42
阅读次数:
218
这本书没什么新东西,大部分是effective c++或者其它书的摘抄,下面记录下我可能在编程时会忽略的几点。1. 结构体内变量布局:按类型大小从小到大声明。2. 在c++代码中引入大量c代码,注意下是否要加入extern "c".(c++重载,函数名会加标志)3. 用智能指针管理new对象。4.....
分类:
编程语言 时间:
2014-12-08 10:27:55
阅读次数:
213
#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
这次整理的是函数指针和指针函数这是指针的调用:代码:#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
这次整理的是函数指针和指针函数
这是指针的调用:
代码:
#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
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
一、原型:extern void *malloc(unsigned int num_bytes);头文件:#include 或 #include (注意:alloc.h 与 malloc.h 的内容是完全一致的。)功能:分配长度为num_bytes字节的内存块说明:如果分配成功则返回指向被分配内.....
分类:
其他好文 时间:
2014-12-06 11:16:18
阅读次数:
161
用于对一个文件进行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