自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 【C++】复合类型之vector和array模板(二)

3、比较数组、vector对象和array对象从一个程序开始:输出结果:需要注意的地方:(1) 一个array对象可以赋给另一个array对象,而数组,必须逐个元素复制数据。(2) 注意这个语句:a1[-2] = 20.2;其含义是:找到a1指向的地方,向前移两个double元素,并将20.2存储到目的地。也就是说,将信息存储在数组的外面。与C语言一样,C++也不检查这种超界错误。vector和a...

2018-02-25 22:07:28 200

原创 【C++】复合类型之vector和array模板(一)

今天我们就给小伙伴们简单的介绍一下数组的替代品,vector和array,模板类vector类似于string类,也是一种动态数组。您可以在运行阶段的设置vector对象的长度,可在末尾附加新数据,还可以在中间插入新数据。基本上,它是使用new创建动态数组的替代品 。        vector类的功能比数组强大,但付出的代价是效率稍低。如果您需要的是长度固定的数组,使用数组是更加的选择,但代价是...

2018-02-25 22:05:16 361

原创 汇编、逆向工程基础篇(基础语法)

逆向工程(一):汇编、逆向工程基础篇以下内容为阅读汇编语法的基础篇总结出来的,正如下面这句对这篇文章的评论,我只能从中总结出一些十分基础的语法。 一. 单元,位,字节。1. 位(BIT):电脑数据量中的最小单元,即0和1。2. 字节(BYTE):一个字节有八位。3. 字(WORD):一个字有两个字节,即十六位。双字(DOUBLE WORD):两个字,三十二位。千字(KILOBYTE):1024个字...

2018-02-25 21:57:20 392

原创 从一个简单的实例来了解PE文件

逆向工程(二):从一个简单的实例来了解PE文件由于原来的链接失效,RegisterMe这个软件很难找到免费的,找了半天才找了一个reverseme,感觉还不太对,但是用来研究ollydbg应该是一样的。  1.准备好ollydbg。 开始打开reverseme会出现下面这样的弹窗 2.然后用ollydbg打开reverseme。 通过另一个教程,我知道了要去除掉这个弹窗,需要把0040107B的j...

2018-02-25 17:28:32 581

原创 进入C++(二)

进入C++(2)C++预处理器和iostream文件下面简要介绍一下需要知道的知识,如果程序要使用C++输入或者输出工具,需要提供这样的两行代码:#include<iostream>using namespace std;可使用其他代码替换第二行,这里使用这行代码旨在简化该程序。C++和C一样,也使用一个预处理器,该程序在进行主编译之前对源文件进行处理,(有些C++实现使用翻译器程序将...

2018-02-10 21:08:38 186

原创 进入C++(一)

进入C++(一)首先介绍一个简单的显示消息的C++程序,使用C++工具cout生成字符输出,在这段代码中使用了//进行注释,在编译的过程中,编译器会忽略掉注释的内容。文件扩展名cpp是一种表示C++程序的常用方式。#include<iostream> // a PREPROCESSOR directiveusing namespace std; // make defin...

2018-02-08 14:52:32 646

空空如也

空空如也

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

TA关注的人

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