【C++】auto关键字、范围for、nullptr关键字
本篇博客一起来继续学习C++的语法 auto关键字 nullptr关键字 范围for linux如何使用C++11规则 [TOC] 0.linux设置c++11 在linux平台下想使用C++11标准有两个办法 方法1是在.cpp文件的最开头加入下面的这个语句 1#pragma GCC diagnostic error "-std=c++11" 但是这个方法哈,我发现加了它之后使用nullptr还是会报错,但是auto和typeid都可以使用了 方法2是在编译的时候在加上-std=c++11 1g++ -std=c++11 test.cpp -o test...
【C++】引用和内联函数
阿巴阿巴,最近搭建好了腾讯云的Linux环境,所以本篇C++的博客就尝试在Linux环境下来测试代码吧! 阿巴阿巴,最近搭建好了腾讯云的Linux环境,所以本篇C++的博客就尝试在Linux环境下来测试代码吧! 今天学习了C++的引用和内联函数,一起来瞅瞅它们都是些啥…… 感谢你关注慕雪,欢迎来我的寒舍坐坐❄慕雪的寒舍 [TOC] 前言 众所周周知,C语言之中,有一个叫指针的家伙,它的使用方式如下 1234567int main(){ int a=10; int*p=&a;//p是一个指针变量,指向a return 0;} 这时候我们就可以通过*p对指针解引用访问变量a 所以C++之中也有一个类似的东西,叫做引用,不过它和指针完全不同哦 1.引用 1.1基本形式 引用的基本方式如下 12345int a=10;int& b=a;int&...
【Git】如何使用ssh密钥配置git
如何使用ssh密钥配置git,linux和windows通用
【树莓派开发】使用cpolar实现内网穿透,远程连接在家里的树莓派
众所周知,一般我们远程连接树莓派,需要它和我们的电脑在同一局域网下。如果出门要用树莓派的话,只能把它一并带出门。 可如果我们想偷懒,把树莓派连上网线或wifi丢家里,然后在另外一个网络下远程连接树莓派的话,就需要借助cpolar来实现内网穿透,把树莓派变为联网的远程LINUX服务器 如果你还没有配置好树莓派的基本使用环境,可以参考我的博客🚪【传送门】 关于cpolar在树莓派上的基本配置,官方有很详细的帮助文档,但是里面有一些问题介绍的并不算清楚【官方文档连接】 本文是对官方帮助文档的细化(很多我搜到的博客基本就是照搬官方帮助文档) 在开始之前,请先注册一个你的cpolar账户 https://www.cpolar.com/ 1.修改树莓派密码 注意:使用cpolar共享的SSH接口,主机地址都是一样的,只是端口号不一样 为了避免有小人,随机生成端口号,偷偷摸摸连接我们的树莓派搞破坏 这里建议大家一定要先修改你的初始密码! 1sudo passwd pi 2.在树莓派上初始化cpolar 2.1下载 用这个语句安装cpolar(国内用户) 1curl -L...
【MD】Markdown如何插入视频、mp3和gif
总所周知,鄙人有一个专栏叫做【差生文具多】,里面记录了一些工具的使用方法,以及使用工具时会遇到的一些问题。 于是乎,之前就有一个朋友在群里问道“markdown如何插入视频”,当时的我不会弄,然后就出现了下面这一幕👇 明天就弄😂开整!(然而这篇博客是在5.1劳动节写的) [TOC] 首先你要知道,markdown语法其实是兼容html语法的,这也是为什么我们可以很方便地把markdown转换为html,放置到博客网站上 所以我们可以用html代码来插入视频和mp3音乐 1.md插入视频 对应语法如下,这两个都可以 1<video src="视频链接"></video> 1<iframe height=498 width=510...
【C++】函数重载的形式及其背后原理
常言道:中国有俩球,谁都赢不了!这句话在不同的语境下有不同的意思 C++中,函数支持在同一作用域下声明几个功能类似的同名函数,但需要遵守以下规定…… 形参个数不同 形参类型不同 形参类型的顺序不同 注意:只修改函数返回值不构成重载 编译器会在调用这些同名函数的时候,根据具体情况来选择不同的函数 [TOC] 1.函数重载的样式 上面提到了函数重载的3个规定,下面让我们来用具体示例认识一下它们 假设我们需要一个A+B的代码,如果每次都需要根据不同数据类型来写不同的函数去实现这个功能,未免有点太过繁杂。 在C++中,只需要修改函数的参数,即构成了函数重载,编译器就会自己选择对应的函数进行相加操作 1.1形参类型不同 123456789101112131415161718//函数重载int Add(int a, int rb){ return a + b;}long Add(long a, long b){ return a + b;}double Add(double a, double b){ ...
【C++】凝视C++的第一眼
从今天开始,正式步入C++学习的大门啦! C++的博客主要是我个人学习的学习笔记,刚开始会记一些比较零碎的小知识点,可能没有之前C语言的博客那么系统化😂 笔记中可能有错误的地方,欢迎大家指出! 感谢你关注慕雪,欢迎来我的寒舍坐坐❄慕雪的寒舍 [TOC] 1.C++简介 你可以通过菜鸟教程网来学习C++👉传送门 C++ 是一种静态类型的、编译式的、通用的、大小写敏感的、不规则的编程语言,支持过程化编程、面向对象编程和泛型编程。 C++ 被认为是一种中级语言,它综合了高级语言和低级语言的特点。 C++ 是由 Bjarne Stroustrup 于 1979 年在新泽西州美利山贝尔实验室开始设计开发的。C++ 进一步扩充和完善了 C 语言,最初命名为带类的C,后来在 1983 年更名为 C++。 C++ 是 C 的一个超集,事实上,任何合法的 C 程序都是合法的 C++...