![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++ Primer
文章平均质量分 75
liubj07
这个作者很懒,什么都没留下…
展开
-
【C++ Primer】C++模板机制
模板时泛型编程的基础:(1) 模板定义必须以template开始,之后接模板的形参列表且此列表不为空(2) 可用typename或class定义模板的类型,两者没有区别。关键字typename是作为标准C++的组成部分加入到C++中的,因此旧的程序更有可能只用关键字class。1、模板形参的注意事项:(1)、模板形参遵循名字屏蔽规则(2)、模板的类型不能重复定义,如templa原创 2012-11-19 22:13:09 · 295 阅读 · 0 评论 -
【C++ Primer】指针函数和函数指针
1. 指针函数:函数声明其返回值为一个指针格式: 类型说明符 * 函数名(参数)由于返回的是一个地址,所以类型说明符一般都是int eg: int * aaa(int ,int)2. 函数指针:指向函数的指针,包含了函数的地址,可以通过它来调用函数格式: 类型说明符 (*函数名)(参数) (其实这里原创 2012-11-20 09:47:41 · 378 阅读 · 0 评论 -
【C++ Primer】数组引用和C++引用
1、 数组降阶:“数组引用”以避免“数组降阶” #include using namespace std; void Test(char array[20]) { cout<<sizeof(array)<<endl; //输出4 } int main() { char array[20]={0}; cout<<sizeof(array)<<endl; //输出20原创 2012-11-19 23:21:38 · 301 阅读 · 0 评论