
C++
古老的屋檐下
电子科技大学信息与通信工程硕士
字节跳动基础架构(存储)工程师
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++构造函数: 拷贝构造函数、转换构造函数、初始化构造函数、默认构造函数
C++中的构造函数C++中的构造函数可以分为4类:(1)默认构造函数。以Student类为例,默认构造函数的原型为Student();//没有参数(2)初始化构造函数Student(int num,int age);//有参数(3)复制(拷贝)构造函数Student(Student&);//形参是本类对象的引用(4)转换构造函数Student(int r) ;//形参时其他类型变量,且只有一个形参默认和初始化构造函数默认构造函数和初始化构造函数在定义类的对象的时候,完成对象转载 2020-07-19 18:18:50 · 2426 阅读 · 0 评论 -
C++ 中static_cast、dynamic_cast、const_cast和reinterpret_cast总结
C++中的类型转换分为两种:隐式类型转换;显式类型转换。而对于隐式变换,在很多时候,不经意间就发生了,比如int类型和float类型相加时,int类型就会被隐式的转换位float类型,然后再进行相加运算。而关于隐式转换不是今天总结的重点,重点是显式转换。在标准C++中有四个类型转换符:static_cast、dynamic_cast、const_cast和reinterpret_cast;下面将对它们一一的进行总结。1. static_caststatic_cast的转换格式:static_ca转载 2020-07-19 17:59:16 · 996 阅读 · 0 评论 -
C++中typename关键字的使用方法和注意事项
目录起因typename的常见用法typename的来源一些关键概念限定名和非限定名依赖名和非依赖名类作用域引入typename的真实原因一个例子问题浮现千呼万唤始出来不同编译器对错误情况的处理使用typename的规则其它例子再看常见用法参考写在结尾起因近日,看到这样一行代码:typedef typename __type_trait...转载 2020-07-05 14:48:23 · 1249 阅读 · 0 评论 -
干货总结:如何系统地学习 C++ 语言?
零基础想学 C++ 进大厂?这件事其实没那么难。一位国内在读研究生的 C++ 学习指南本月初登上了 GitHub 热榜,目前已经收割 2000 星。避免啃书、注重实战、效率与节奏并重,这位研一才接触 C++ 的同学已经拿到了鹅厂后台开发的 offer。除了教程,还有各大厂面试试题总结,面试经验传授,以及内推、招聘情报等珍贵资料。无论你是编程入门还是求职面试,这份指南不容错过。最完整的 C++ 入门进阶资料库作者「光城」研一才开始学习 C++,在 GitHub 上建立「C++ 那些事」只是作为自己的学习转载 2020-06-27 10:59:08 · 587 阅读 · 0 评论 -
C++的顶层const和底层const浅析
下面这段转载来源:http://blog.youkuaiyun.com/qq_19528953/article/details/50922303最近,又一次翻开C++primer,决定仔细研究一下自己以前没搞懂的顶层const和底层const,这次看了后感觉明白了,所以记录下来,以后可以没事翻阅,增加记忆。首先,const是一个限定符,被它修饰的变量的值不能改变。对于一般的变量来说,其实没有顶层const和...转载 2020-02-01 14:54:51 · 425 阅读 · 0 评论