- 博客(2)
- 资源 (1)
- 收藏
- 关注
原创 包含同一头文件的多个源文件,声明并定义相同类,结构体的有趣问题
一个头文件,声明的函数、类型、结构体等,只能于一个源文件实现。包含同一个头文件的多个源文件,不能定义相同名称的全局变量,即便类型不同也不可以。(但常量却可以)。包含同一个头文件的多个源头件,可以分别在源文件中声明并定义类型、结构体,但不能申明并定义函数。但这却会导致一个有趣的问题,请看实例分析。A.h 声明了3个函数,分别在B.cpp C.cpp D.cpp 中实现/* *
2012-04-27 11:34:03 8150 1
原创 C函数,函数指针,函数类型,函数数组,函数强制转换使用
/* * File: main.cpp * Author: Vicky * */#include #include /** 创建函数类型,可以用于创建函数数组 */typedef void (*FUNC_t)(int id, int args_size, ...);void pcreate(int id, int args_size, ...) {
2012-04-24 18:31:34 1262
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人