
C++基础
Qiuery
好好学习,天天向上。为自己代言,做想要的自己。因为无知,所以挑战,因为挑战,所有了解,因为了解,所以理智,因为理智,所以成熟。试了才知道,潜力在于挖掘。
展开
-
C++ 笔记:强制类型转换
C++中,目前所知总共新定义了4种强制类型转换.No.1 static_cast-基本类型间的转换 -有继承关系对象之间的转换 -有继承关系对象类指针之间的转换 -不可用于基本类型指针//函数原型static_cast<类型>NO.2 const_cast-去除对象的只读属性 -强制转换的目标类型必须是指针或引用//函数原型co...原创 2018-08-31 09:56:26 · 157 阅读 · 0 评论 -
C++笔记:智能指针类模板
智能指针的意义 -C++开发库中最重要的类模板之一 -C++自动内存管理的重要手段 -很大程度上避开内存相关的问题STL中的智能指针auto_ptr -生命周期结束时,销毁指向的内存空间 -不能指向堆数组,只能指向堆对象(变量) -一片堆空间只属于一个智能指针对象STL中的其他智能指针 -shared_ptr ·带有引用计数机制,支持多个指针对象指向同一片内存区域....原创 2018-08-31 11:20:02 · 372 阅读 · 0 评论 -
C++ 笔记:N例类模板+内存管理
前言:经过改善单例类模板,再通过内存管理实现的N例类模板,测试没有问题,功能算是达标,实际项目工程使用有待考究。#include <string>#include <iostream>#include <cstdlib>using namespace std;//N例类模板template< typename T >clas...原创 2018-09-06 11:16:05 · 400 阅读 · 0 评论