C++语言特性
文章平均质量分 96
主要讲述C++的语言特性
立志成为大博主的C++小菜鸡
程序员Leo
展开
-
C++的四种强制类型转换详解,static_cast,reinterpret_cast,dynamic_cast,const_cast,C语言的隐式,显式类型转换详解
因为C++最重要的一个特性就是面向对象编程,对象就是由类构造而成的,C++有各种各样自定义的类,基类,派生类等等之间的转换强制使用以前的C风格转换不安全,简单点说,C++提供了四种更为安全规范的强制类型转换,分别为static_cast,reinterpret_cast,dynamic_cast,const_cast。说起C++的类型转换,必须首先的说C风格的类型转换,因为C++兼容C语言,C语言有两种类型转换,一种隐式的,一种显式的。重新解释类型(挂羊头,卖狗肉) 不同类型间的互转,数值与指针间的互转。原创 2024-09-26 23:56:58 · 794 阅读 · 0 评论 -
C++智能指针的使用,auto_ptr,unique_ptr,shared_ptr,weak_ptr详解
C++智能指针的用法,auto_ptr,unique_ptr,shared_ptr,weak_ptr原创 2024-09-26 16:29:24 · 813 阅读 · 0 评论