51CTO:C++编程技巧与规范

51CTO:C++编程技巧与规范

bingliaolong C++ 3年前 (2021-08-01) 5 0

类中的类类型静态成员变量 概述 对于类类型的静态成员变量,即使没有被使用,也会执行这个静态成员变量的构造和析构。 对于int,double基础类型,如果没有用到,编译器可能不为它分配内存。 使用 老用法 class ...

C++11_四种类型转换

C++11_四种类型转换

bingliaolong C++ 5年前 (2019-11-10) 11 0

static_cast 用来完成编译器认可的隐式类型转换。 任何具有明确定义的类型转换,只要不包含底层const,都可以使用static_cast。 范围: 基本数据类型之间的转换。 派生体系中向上转型:将派生类指针...

C++标准模板库编程实战_序列容器

C++标准模板库编程实战_序列容器

bingliaolong C++ 2年前 (2022-12-06) 7 0

简述 array<T,N> 长度固定,N个T类型的对象 不能增加或删除元素 vector<T> 底层实现是封装了顺序表,是一块物理上连续的空间 长度可变,必要时可以自动增加容量 但只能在序列的末尾高...

Effective C++_第二篇

Effective C++_第二篇

bingliaolong C++ 10个月前 (07-01) 3 0

12 复制对象的所有部分 概述 在C++中,实现拷贝构造函数和赋值运算符时,确保复制对象的所有成员变量是至关重要的 忽略某些成员变量可能会导致不完整或错误的对象状态,进而引发难以追踪的错误 为什么要复制对象的所有部分...

扫一扫二维码分享