自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

喜欢吃冰棍de谷利文君的博客

不卑不亢,不慌不忙

  • 博客(9)
  • 资源 (4)
  • 收藏
  • 关注

原创 Linux下编译运行C++程序

系统:Ubuntu编译器:g++执行流程如下图:步骤:1)创建文件,后缀名设置为.cpp;touch test.cpp2)使用vim编写C++程序; #include <iostream> using namespace std; #define max 1024 int main(){ cout<<max<<endl;...

2020-02-27 20:24:03 743

原创 重载左移运算符,出现error: 'ostream' does not name a type

当需要对我们自己实现的类进行遍历操作时,想到达到cout<<的效果,就需要重载左移运算符。比如: MyArray array3(20); array3=array1;//重载了 =(赋值操作符),使用array1对array3进行赋值 cout<<"array3"<<endl; for(int i=0;i<array3.getLen();i++)...

2020-02-26 10:55:27 4351

原创 【C++知否】 函数重载

一、函数类型包含哪些因素?函数指针包括:函数的返回值,函数形参列表(参数的个数,参数的类型,参数顺序)。【因此,如果函数的返回值,函数形参列表相同,那么两个函数就是相同的。】注意:如果在C语言中,只要函数名相同,就认为是重新定义,就会报错。但是C++不同,C++有函数重载,所以不会报错。函数重载:函数名相同,参数列表不同。【定义:用同一个函数名定义不同的函数,当函数名和不同的参数...

2020-02-24 18:10:22 206

原创 【C++知否】 内联函数

由于Markdown编辑颜色注释比较麻烦,其次我平时使用OneNote记录,所以直接使用的OneNote格式的图片。

2020-02-24 18:08:25 130

原创 【C++知否】 引用

一、引用引用可以理解为一个变量的别名。int &re=a; //int & 使用引用数据类型,re就是a的别名1)引用没有定义,是一种关系型声明。声明它和原有某一变量(实体)的关系。故而类型与原类型保持一致,且不分配内存。与被引用的变量有相同的地址。2)声明的时候必须初始化,一经声明,不可更改。3)可对引用,再次引用。多次引用的结果,是某一变量具有多个别名。4)&am...

2020-02-24 18:03:46 136

原创 【蚕食C++】C++相对于C的增强

C++相对于C的增强C++对全局变量的定义检测能力增强了;C++定义一个变量,可以随用随定义;struct类型增强c语言的struct定义了一组变量的集合,c编译器并不认为这是一种新的类型;c++中的struct是一个新类型的定义声明。三目运算符C语言中,关于三目运算符,不可以作为左值使用,除非使用地址。C++中,三目运算符,可以当左值,实际上返回的是引用。...

2020-02-22 19:36:48 167

原创 【C++知否】 命名空间

//定义一个命名空间namespace spcaeA{ int a=10}【注意】:1)命名空间没有分号2)spcaeA是空间名使用命名空间中的变量时,有以下几种方式:1)using spaceA::a;2)using namespace spcaeA;...

2020-02-22 17:58:10 154 1

原创 【C++知否】 C++存储示意图

经常用到c++内存的问题,但是总是搞不清楚内存分配的关系和位置区间,所以整理一下,方便下次复习查阅。如有错误,欢迎指正!########################################################操作的内存可以分为以下几部分:1)栈区stack由编译器自动分配和释放,存放函数的参数值、局部变量等值,其操作方式类似于数据结构中的栈。2)堆区heap...

2020-02-22 14:25:17 527

原创 Linux下MySQL数据库忘记密码的重置方法

环境系统:Ubuntu16.04MySQL版本:5.7.271)停止mysql服务进程service mysql stop2)编辑mysql的配置文件vim /etc/mysql/mysql.conf.d/mysqld.cnf【注意】:由于个人安装时的目录不同,所以查找配置文件需要注意路径。之前按照网上的方法尝试,找不到文件。网上常见的方法:vim /etc/my....

2020-02-05 15:16:57 617

libmysql.dll(MySQL 32位)

该共享库文件是MySQL的32位,使用前注意是否位数相同。

2019-07-24

无线传输NRF24L01程序

NRF24L01无线通信,经过发送使用stm32f103rbt6,接收方使用stm32f103zet6,成功通车;测试的数据使用采集到的温度数据,同时由从机与上位机通信,绘制温度曲线,上位机使用labview。

2018-11-06

上大初始电路真题

上海大学电路初试真题 15年到17年,回忆版,仅供参考!!!

2018-11-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除