Chinaunix首页 | 论坛 | 博客
  • 博客访问: 353332
  • 博文数量: 60
  • 博客积分: 15
  • 博客等级: 民兵
  • 技术积分: 1138
  • 用 户 组: 普通用户
  • 注册时间: 2012-03-20 16:18
个人简介

最多140个字

文章分类

全部博文(60)

文章存档

2016年(1)

2015年(34)

2014年(25)

发布时间:2014-03-25 20:47:08

以int类型为例:点击(此处)折叠或打开void swap1(int *rhs) {    unsigned char *p=rhs;    unsigned char temp;    temp=p[0];    p[0]=[1];.........【阅读全文】

阅读(3516) | 评论(0) | 转发(0)

发布时间:2014-03-21 15:47:26

点击(此处)折叠或打开int a[10];n=10;------------------------------------------------//直接插入排序void InsertSort(int *a, int n)//下标从0开始。{    int i; .........【阅读全文】

阅读(2390) | 评论(0) | 转发(0)

发布时间:2014-03-20 18:45:20

点击(此处)折叠或打开//折半插入排序void BinaryInsertSort(int* a,int n)//下标从0开始。{    int i;    int j;    for(i=1;i......【阅读全文】

阅读(1825) | 评论(0) | 转发(0)

发布时间:2014-03-18 10:15:08

//C++ Primer 第四版1,C++使用链接指示(linkage directive)指出任意非C++函数所用的语言。2,链接指示有两种形式:单个的或复合的。链接指示不能出现在类定义或函数定义的内部,它必须出现在函数的第一次声明上。3,声明非C++函数:extern "C" size_t strlen(const char *);extern "C"{  &.........【阅读全文】

阅读(1807) | 评论(0) | 转发(0)

发布时间:2014-03-10 19:37:22

C++和Java中能使用重载函数,是因为编译器将每个唯一的方法和参数列表组合编码成一个对链接器来说唯一的名字,这种编码过程叫做毁坏(mangling),而相反的过程叫做恢复(demangling)。C++和Java使用兼容的毁坏策略。一个被毁坏的类名字是由名字中字符的整数数量,后面跟原始名字组成的,比如:类Foo被编码成3Foo.方.........【阅读全文】

阅读(1941) | 评论(0) | 转发(0)

发布时间:2014-03-05 19:54:51

1,The library function operator new and operator delete are misleadingly named. Unlike other operator functions,such as operator=,these functions do not overload the new or delete expressions.In fact,we cannot redefine the behavior of the new and delete expressions.A new expression executes b.........【阅读全文】

阅读(1941) | 评论(0) | 转发(0)

发布时间:2014-03-05 13:35:28

//显示调用析构函数的效果是适当的清除对象本身。但是,并没有释放对象所占的内存,如果需要,可以重用该内存空间。#include#includeusing namespace std;class Test{int i;public:Test(int i=0).........【阅读全文】

阅读(1811) | 评论(0) | 转发(0)

发布时间:2014-03-02 16:27:11

1,最低有效字节在最前面的方式,成为小端法;最高有效字节在最前面的方式,成为大端法。2,const char*类型是指向常量的指针,此时const所在的位置,在“*”的前面,const在char的前面或后面都是一样的。对一个利用const char*类型的常量指针来说,不能修改其指向的内存中的内容,但可以修改其指向的内存地址。&nb.........【阅读全文】

阅读(1947) | 评论(0) | 转发(0)

发布时间:2014-03-02 16:21:12

1,最低有效字节在最前面的方式,成为小端法;最高有效字节在最前面的方式,成为大端法。 2,const char*类型是指向常量的指针,此时const所在的位置,在“*”的前面,const在char的前面或后面都是一样的。对一个利用const char*类型的常量指针来说,不能修改其指向的内存中的内容,但可以修改其指向的内存地址。 &.........【阅读全文】

阅读(1929) | 评论(0) | 转发(0)

发布时间:2014-03-02 16:17:42

1,GCC C语言编译器以汇编代码的形式产生输出,汇编代码是机器代码的文本表示,给出程序中的每一条指令。然后GCC调用汇编器和链接器,从而根据汇编代码生成可执行的机器代码。2,用高级语言编写的程序可以在很多不同的机器上编译和执行,而汇编代码则是与特定机器密切相关的。3, 超线程:一个处理器上可以同时运.........【阅读全文】

阅读(2121) | 评论(0) | 转发(0)

发布时间:2014-03-02 15:49:09

//参考《C++反汇编与逆向分析技术揭秘》//在反汇编下,没有引用这种数据类型。//在C++中,引用和指针没有分别,只是引用是通过编译器实现寻址的,而指针需要手动寻址。//C++为了简化指针操作,对指针的操作进行了封装,产生了引用类型。引用类型在C++中被描述为变量的别名。实际上,引用类型就是指针类型,只不过它用于.........【阅读全文】

阅读(1952) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册