
C++学习
文章平均质量分 78
H_Strong
天地有大美而不言,万物有真理而不辩
展开
-
c++中 缺省定义 函数重载 引用
c++中的关键字数据类型:void int char float double bool w_char类型定义:struct union enum class typedef 真值:true false类型修饰符:long short signed unsigned类型限定符:const volatile restrict const_case static stati...原创 2018-10-17 17:18:06 · 944 阅读 · 0 评论 -
C++中 inline、auto 、nullptr总结
概要这篇博客主要整理和总结了 inline 、 auto 、nullptr 关键字的用法。文章目录概要内联函数关键字 inline什么是宏?宏有什么优点?在c++中的内联函数 inline 关键字如何判断了内联函数的使用?宏定义在 c++中怎么使用的? const 关键字auto 关键字auto 的含义auto 和 auto *auto 可以定义多个参数auto 能作为函数的参数?auto ...原创 2018-10-25 17:50:25 · 837 阅读 · 0 评论 -
C++中 类与对象,类的定义,类的作用域,类中成员,this指针
概要这篇文章主要内容是关于类与对象,类的定义,类的作用域,类中成员,this指针。写的比较粗,后期有时间再改。文章目录概要什么是类?定义一个类class 和 struct 有什么区别?如何在类外访问私有成员?类的作用域对象的大小this指针什么是类?对于类,我认为最早的发言人还是亚里士多德。他归纳事物的方法就是这是什么(属性)、能干什么(方式)、 起个名字(对象名) 、归类(抽象)。天地...原创 2018-11-10 10:30:54 · 1685 阅读 · 0 评论 -
c++ 构造、拷贝构造、析构
概要本篇文章主要内容有 构造函数、析构函数、拷贝构造函数。文章目录概要构造函数构造函数的特点析构函数析构函数的特点拷贝构造函数拷贝构造函数的特点浅拷贝 和 深拷贝构造函数类实例化对象时,会调用构造函数。构造函数的目的是声明对象。即使是一个空类也会有编译器自动生成的构造函数。#include <iostream>using namespace std;class Date...原创 2018-11-10 13:11:50 · 720 阅读 · 0 评论 -
c++中 运算符重载 const 函数
概要本篇文章主要内容是关于运算符重载,然后在最后提了一下 const修饰函数时的状况。后面会补上一个日期类的定义。文章目录概要赋值运算符的重载= 号的重载i++ 和 ++i 前置与后置++的区别const 修饰函数赋值运算符的重载函数可以重载,在 C++ 中可以使用赋值运算符的重载。函数名字以及参数列表,其返回值类型与参数列表与普通的函数类似。函数名字为:关键字operator后面接需...原创 2018-11-10 14:57:10 · 4746 阅读 · 0 评论 -
c++实现简单日期类
概要下面这一大块代码主要练习了 运算符重载。设定了一个日期类。如有问题请看注释。//Date.h#include<iostream>#include<Windows.h>using namespace std;class Day{private: int _year; int _month; int _day;public: Day(int ye...原创 2018-11-10 16:29:49 · 832 阅读 · 0 评论 -
C++构造函数的初始化,const修饰类时的问题
概要本篇函数只要内容有构造函数的初始化、const对类中变量修饰和对对象修饰的问题。文章目录概要构造函数与初始化初始化与赋值构造函数初始化的规则单参构造函数具有类型转化的作用构造函数的调用const 修饰 变量与函数。构造函数与初始化初始化与赋值对于内置类型来说,变量的初始化可以放在变量定义的时候。但是先定义变量再赋值, 与初始化还是不同的。int a = 0;int a ; a =...原创 2018-11-14 11:24:40 · 1903 阅读 · 0 评论 -
c++智能指针详解
c++智能指针文章目录c++智能指针为什么要有智能指针?智能指针有哪些实现版本auto_ptr 的实现版本1auto_ptr 的实现版本2两种 auto_ptr 的对比unique_ptr 的实现版本shared_ptr 和 weak_ptrshared_ptr 的简单实现shared_ptr线程安全问题shared_ptr在双向循环链表中引起的循环引用问题weak_ptr帮助shared_p...原创 2019-03-23 01:46:04 · 2706 阅读 · 3 评论