C++ 核心机制
探讨C++语言的核心机制
lincherryclf
A little chance encounter could be the one you have waited!
展开
-
深入理解C++中的类型转换
文章目录前言隐式转换C语言中的隐式转换类类型转换显示转换 前言 在深入理解C语言中的类型转换一文中对C语言中出现的隐式转换和显示转换进行了总结,在那篇文章中所提到的所有类型转换都适用于C++语言,本文将特别关注C++语言中的类型转换,主要概括出C++不同于C语言的知识点。 隐式转换 C语言中的隐式转换 主要参考前言中提到的那篇文章,在此不再重复叙述。 类类型转换 作为一门面向对象的编程语言,C++在C语言基础上从程序语言层次上支持了类及其一系列相关特性,例如继承、虚函数、多态等。在 显示转换 ...原创 2020-11-08 20:36:45 · 275 阅读 · 0 评论 -
深入理解C语言中的类型转换
文章目录隐式转换基本类型转换整形提升算术转换赋值转换输出转换类类型转换显示转换传统方式static_castdynamic_castconst_castreinterpret_castexplicit 关键字 隐式转换 基本类型转换 整形提升 算术转换 赋值转换 输出转换 类类型转换 显示转换 传统方式 static_cast dynamic_cast const_cast reinterpret_cast explicit 关键字 ...原创 2020-10-18 13:12:42 · 1174 阅读 · 3 评论 -
常量引用,指向常量的指针和常量指针的区别
引言 阅读完《C++ Primer》2.4小节,对const限定符下的引用和指针的理解有点迷茫,因此本文总结了const限定符下的指针和引用的使用方式。 const修饰符用来定义常量,可以有两种作用方式。当其修饰对象时,例如const int, int* const,该对象必须显式初始化,此时称其为顶层const;当其修饰类型说明符时,例如const int&, const int*,该对...原创 2020-03-13 16:44:47 · 531 阅读 · 2 评论