c++
文章平均质量分 52
terry_trj
这个作者很懒,什么都没留下…
展开
-
c++ template traits
看了好久的c++ templates,是时候总结一下了, 从traits 开始讲起, 往后会把所学到的东西一一写上。 首先我们从一个实例开始,对一个数组进行一个累加操作。可如此做。 考虑一些比较特殊的情况,比如说一个char的数组,要对其求和。如果其值超过了255就会溢出,那么显示的值就不正确。譬如:如此调用这个模板int main() { c原创 2017-08-11 00:35:07 · 551 阅读 · 0 评论 -
c++ 转型详解
以前对c++的转型也看过好几篇文章,基本用法都比较熟悉。但要说下更详细的,未免就捉襟见肘。写篇文章来总结下。 static_cast 1.可用于基本类型的转换, 这一点比较简单,不赘述。 2.用于向下类型的转换,常用于父类转子类。不进行类型检查,所以这是不安全的。举个例子来理解下: #include<iostream> class A { public: virtual vo...原创 2018-12-15 15:40:07 · 230 阅读 · 0 评论