- 博客(6)
- 收藏
- 关注
原创 class enum与plain enum之间的区别
#include <iostream>using namespace std;int main(){ enum days{monday,tuesday,wednesday,thursday,friday,saturday,sunday}; //int monday;//1、不能定义相同名字的变量名。 //enum days2{monday,tue};/...
2019-07-19 10:17:25 201
原创 VScode C++环境配置
https://www.youtube.com/watch?v=-erXR6k9TeE&t=887s教程视频 前25分钟轻量超强的扩展性超强的代码补全功能可以从error追踪代码出问题的地方格式好看代码缩进格格式化可以保存临时代码查看函数实现...
2019-06-28 09:37:22 646
转载 关于mac编译器的那点事儿
如何查看mac自带的编译器终端输入:gcc -v会得到如下结果可以看到使用的方法二#include <iostream>using namespace std;int main() { cout << __VERSION__ << endl; return 0;}传统编译器的工作原理基本上都是三段式的,可以分为前端(Fr...
2019-06-28 06:21:50 3387
原创 为什么重载运算符要返回自身的引用
本文topic为什么重载运算符一定要返回自身引用结论可以实现和cout一样连续调用避免了一次拷贝构造和析构,提升程序性能正文重载运算符为什么一定要返回自身的引用的,返回void的不行吗?返回自身类型不行吗为什么一定要返回自身引用呢?为了解释清楚这个问题,我们拿赋值运算符举例首先定义一个简单的Number类class Number{private: int num...
2019-06-26 16:48:27 4811 8
原创 右值引用、move函数
#include <iostream>using namespace std;int main(){ //1 int i =10; int ref=i; ref =100; cout << i << endl; //2 int ref2=move(i); ref2=100; cou...
2019-06-26 10:05:14 421
原创 左值、左值表达式、左值引用 C++
关于这边文章的topic什么是左值和右值什么是左值表达式、右值表达式引用的分类之前学习Java的时候只记得在赋值表达式左边的就是左值,右边的就是右值。这个说法没有错,但今天又在C++中有学习到了关于左右值得概念,在此梳理了一些这些知识点。左值和右值左值:左值是一个对象或变量,可以代表着一个固定地址。int i = 1;//此时,i是个变量,本质和对象一样,是一块内存区域,代表着一...
2019-06-25 20:10:31 5276 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人