摘要:
c语言中我们经常使用类似于 int a = (int)3.14等这种强制类型转换。 标准C++中有四个类型转换符:static_cast、dynamic_cast、reinterpret_cast、const_cast 1. static_cast 静态类型转换 用法: static_cast < 阅读全文
摘要:
[toc] 模板是泛型编程的基础,泛型编程及以一种独立于任何特定类型的方式编写代码。 模板是一种对类型进行参数化的工具,通常有两种形式:函数模板和类模板; 使用模板让程序员能够编写与类型无关的代码。比如:编写一个交换两个int型的swap函数,这个函数就只能实现int型,对double,字符这些类型 阅读全文