自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 delate this 不可用的原因解析

delate this 不可用的原因解析首先,了解一下this指针: 当一个对象声明时,系统会为这个对象分配一块内存空间,this指针指向这块内存空间,这块空间里面存着对象的数据成员和虚函数表指针。#include <iostream> using namespace std; class A { public: A() { ...

2018-04-18 11:18:37 282

原创 C++ static使用

static 的使用-名称解释:static 表示静态的意思,使用static 修饰的类的成员变量或者成员函数,该变量或函数是属于类,而不属于具体对象;调用该成员变量或函数的时候要加上相应的类名。具体代码:#pragma once#include <string>using namespace std;class Student{public: Stude...

2018-04-18 11:10:01 170

原创 STL 常用容器

stack#include <iostream>#include <stack>using namespace std;int main(){ stack<int> S; S.push(1); S.push(2); S.pop(); cout << S.empty() << end...

2018-04-17 15:29:37 471 1

原创 keil 多个版本共存的方法

keil for arm 和 keil for 51 共存的方法:1、把keil for arm 和 keil for 51 安装在同一个路径下,先安装51,然后注册51, 再安装arm.2、把51 安装目录下面的UV4全部复制到arm安装目录下面的UV4里面,注意:这里是复制,而不替换3、把51目录下面的TOOLS.INI全部复制到arm目录下面的TOOLS.INI的文件后面,并将所...

2017-12-07 13:55:37 4937 1

原创 linux 移除当前文件夹下的所有.o文件的命令

find . -name “*.o” | xargs rm -f

2017-11-22 16:54:20 6619

原创 编译*.proto方法

1、用secureCRT进入到/proto目录 2、运行要编译的*.proto文件

2017-11-09 10:40:33 1268 3

原创 C++知识图谱

需要的朋友可以留言,我发给你们!

2017-09-07 12:52:43 3761 11

原创 函数调用

函数参数传递时有两种形式: 第一种为传值调用->即调用该对象作为函数的实参时,将对象进行一次拷贝,实际传递给函数的数据是拷贝的一份数据,这样就不会对源数据进行破坏。 第二种为传址调用->即调用该对象作为函数成实参时,直接将该对象的地址传递给调用函数。eg: >int a; >scanf("%d", &a);//此处为传址调用,即将s...

2017-09-04 09:15:58 255

原创 Linux 环境下C语言编程知识点

sudo apt-get install vimcc编译器默认gcc编译器 clear 清屏 cd ~ 进入家目录 pwd 查看当前所在目录 ls 当前目录文件 ls -l 查看详细信息touch abcd 新建文件abcd rm abcd 移除文件abcdmkdir 创建目录 mkdir wor...

2017-09-02 20:03:55 352

原创 初识MySQL

MySQL 软件安装配置MySQL-> 安装目录\MySQL\bin\MySQLInstanceConfiguration配置软件进行配置StandeConfig->Install As Windows Service安装作为windows下的一个服务Include Bin Directory in Windows PATH选项将安装目录添加环境变量,以后可以在任何目录下都可以找到相应的可执行文件设

2017-09-02 11:45:33 182

原创 回调函数

回调函数的使用:其实回调就是一种利用函数指针进行函数调用的过程. 为什么要用回调呢? 比如我要写一个子模块给你用, 来接收远程socket发来的命令.当我接收到命令后, 需要调用你的主模块的函数, 来进行相应的处理.但是我不知道你要用哪个函数来处理这个命令, 我也不知道你的主模块是什么.cpp或者.h, 或者说, 我根本不用关心你在主模块里怎么处理它, 也不应该关心

2017-09-01 12:57:29 220

原创 51-汇编学习笔记

51-汇编学习笔记1. 名词解释CF 进位标志寄存器 无符号操作的溢出,当溢出时被置为1ZF 零标准寄存器 当计算结果为0时会被置为1SF 符号标志寄存器 当计算结果为负数时会被设为1OF 溢出标志寄存器 当计算结果导致了补码溢出时会被置为1DPTR 数据指针2. 51-汇编常用指令PUSH ...

2017-05-26 17:58:07 351

原创 C++学习笔记

1、用参数初始化列表初始化成员变量比较好,一个很重要的优点是:可以初始化const成员变量,不能在函数体内初始化const成员变量。2、带默认参数的构造函数: book(char* a, double p = 5.0); //类内声明时指定默认参数 book::book(char* a, double p) //在定义函数的时候可以不指定默认参数{ title = a;...

2017-05-26 12:40:24 256

C++知识体系图解(超详细)

本文档用于解析C++知识图解,打开时请用XMind软件打开!!!

2018-02-27

空空如也

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

TA关注的人

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