![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
————【 C++ 】学习笔记————
NodiSe
风卷尘沙东向北,盈草碎石任风吹。前世若为江澜故,离散由心且莫追。
展开
-
第一章复习
// 通过这个小程序复习了一下 命名空间 、 const 、函数重载 、类的定义、类的两种实例化方式;// 初步理解了C++ 特性的前提,把函数和类武装到牙齿,从 C面向过程 转变成 一门面向对象的语言; #include<cstdio>#include<cstring>#include<iostream>#include<algorithm>using namespace std;c原创 2016-11-18 11:16:41 · 266 阅读 · 0 评论 -
引用与指针
// 写了一个小玩意,复习了一下指针和引用,虽然简单吧,但是还是挺容易错的。#include<cstdio>#include<iostream>#include<algorithm>#include<cstring>using namespace std;int cg(int &a,int &b){ int c; c = a; a = b; b = c;}原创 2016-11-18 11:19:16 · 324 阅读 · 0 评论 -
构造函数与类外定义
简单复习了一下C++的构造函数,其中注意函数重载与函数默认值设置,不要出现冲突。 关于C++的构造函数,0.在定义对象的时候默认进行(有且仅有一次) 1.构造函数的名字必须和类(class)的名字相同 2.系统会默认添加一个为空的构造函数 3.可以自行添加含有参数的构造函数 4.构造函数可以进行重载Teacher.h#include<iostream>#include<algorithm原创 2016-12-15 18:22:44 · 12479 阅读 · 0 评论 -
使用拷贝构造函数的理由和作用【整理】
因为在系统的学习c++之前,自己写了一些小玩意,虽然没有写拷贝构造函数,但是也没有报错。等到真正学习到的时候,就非常疑惑,为什么要使用拷贝构造函数呢?不写不是也可以吗?(⊙﹏⊙)b然后,不久之后我就跪了【后来才知道是因为类里含有指针变量】因为如果不写拷贝构造函数,系统就只会调用默认构造函数,然而默认构造函数是一种浅拷贝。相当于只对指针进行了拷贝(位拷贝),而有些时候我们却需要拷贝整个构造函数包括指向原创 2017-02-12 20:50:04 · 6342 阅读 · 0 评论