自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Anthony_tester的博客

公众号:AnthonyTestDevHouse,探索从QA角色到开发角色的转换之路(Q群574103281)

  • 博客(4)
  • 收藏
  • 关注

原创 C++模板-33-类模板和函数模板的区别

这篇开始学习类模板相关知识,本篇主要学习什么是类模板,还有类模板和函数模板的区别1.类模板语法template <class T>类模板声明下面是函数就是函数模板,如果是类就叫类模板2.一个类模板例子下面写一个Person类 类模板,看看如何定义和如何使用类模板#include <iostream>#include <string>using namespace std;//类模板template <class T..

2020-06-11 23:06:45 5209 1

原创 C++模板-32-普通函数和模板函数调用规则

上一篇学习了普通函数和模板函数的区别,这一篇继续学习两者的调用规则。也就是在同一个文件中,如果同时存在普通函数名称和模板函数名称一致,那么两者之间的调用规则是如何。1.如果普通函数和模板函数都可以调用,优先调用普通函数。下面代码,普通函数和模板函数名称一样,传入参数也一致,运行代码是调用模板函数还是普通函数#include <iostream>using namespace std;//模板函数template <class T>void myAdd(T .

2020-06-09 22:42:29 2983

原创 C++模板-31-普通函数和模板函数的区别

前面学习了使用函数模板来实现一个数组排序的例子,基本上体会到了函数模板的好处,就是针对参数类型会自动推导,减少了重复代码。那么函数模板和普通的函数有什么区别呢,本篇来学习这个。1.普通函数调用时可以发生自动类型转换下面来举例一个简单的加法普通函数,看看怎么发生的自动类型转换#include <iostream>using namespace std;//普通函数int myAdd(int a, int b){ return a + b;}void test

2020-06-08 23:07:10 485

原创 C++模板-30-函数模板注意事项和数组排序练习

前面学习了函数模板,有了一个基本的了解。我们先来学习函数模板,后面还有一个类模板。先看看函数模板使用需要注意哪些事项,然后通过一个数组排序来练习函数模板。1.函数模板注意事项1)自动类型推导,必须推导出一致的数据类型T,才可以使用2)模板必须要确定T的数据类型,才可以使用例子template <typename T>返回类型 函数名称(T a, T b)第一点,编译器会进行自动类型推导,但是上面这个T要类型一致才可以,例如两个参数都是int或者float类型,不可.

2020-06-02 23:14:35 387 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除