c/c++
宿明
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
#ifdef __cplusplus 的作用及#ifndef, #ifdef,#endif,#define的区别
版权声明:本文为博主原创文章,如需转载请注明出处:https://blog.youkuaiyun.com/qq_36059321/article/details/82854709 C与C++在函数的编译过后,由于C++支持函数的重载,所以C跟C++在编译之后生成的汇编码会有所不同,在编译生成的汇编码中,对于C的函数只是一个函数的函数名,而C++函数则会带有一些额外信息,如返回值跟参数类型。 当时C++之父...原创 2018-09-26 16:51:31 · 649 阅读 · 0 评论 -
C++- 泛型编程之函数模板(详解)
C+± 泛型编程之函数模板(详解) 本章学习: 1)初探函数模板 2)深入理解函数模板 3)多参函数模板 4)重载函数模板 当我们想写个Swap()交换函数时,通常这样写: void Swap(int& a, int& b) { int c = a; a = b; b = c; } 但是这个函数仅仅只能支持int类型,如果我们想实现交换double,flo...转载 2019-01-24 10:02:56 · 272 阅读 · 0 评论 -
C++- 泛型编程之类模板(详解)
类模板介绍 和函数模板一样,将泛型思想应用于类. 编译器对类模板处理方式和函数模板相同,都是进行2次编译 类模板通常应用于数据结构方面,使得类的实现不在关注数据元素的具体类型,而只关注需要实现的功能 比如: 数组类,链表类,Queue类,Stack类等 使用方法 通过template关键字来声明,然后通过typename关键字来定义模板类型,如下图所示: 类模板的使用 定义对象时,必须指定类模板...转载 2019-01-24 10:16:25 · 576 阅读 · 0 评论
分享