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

最多140个字

文章分类

全部博文(60)

文章存档

2016年(1)

2015年(34)

2014年(25)

发布时间:2016-06-22 15:03:03

最新地址  http://chinchao.xyz......【阅读全文】

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

发布时间:2014-02-24 18:59:35

点击(此处)折叠或打开//《老码识途》P083#include int main(){    int i;    int a[10];    for(i=0.........【阅读全文】

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

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

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

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

发布时间:2015-12-13 13:41:13

//sort函数源码:template <class _RandomAccessIter>inline void sort(_RandomAccessIter __first, _RandomAccessIter __last) { __STL_REQUIRES(_RandomAccessIter, _Mutable_RandomAccessIterator); __STL_REQUIRES(typename iterator_traits<_RandomAccessIter>::value_type, _LessThanCompa.........【阅读全文】

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

发布时间:2015-04-03 16:41:05

#includeusing namespace std;templateclass FreeList{    private:        FreeList* next;//空闲链表的下一个元素   &.........【阅读全文】

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

发布时间:2014-06-10 09:26:51

本文分析了当对象作为函数参数时栈帧的结构并给出了栈帧结构的图示。点击(此处)折叠或打开//C++源码。//VC6.0#include#includeusing namespace std;class CBase{.........【阅读全文】

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

发布时间:2014-06-08 13:39:37

关于qsort函数对一维数组,二维数组(即字符串)的排序比较常见,本文介绍采用qsort函数对动态二维数组(如:char**p=new char*[2]; p[0]=new char[8];p[1]=new char[8];)进行排序。点击(此处)折叠或打开/* void qsort(void *base,int nelem,int width,int (*fcmp)(const void *.........【阅读全文】

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

发布时间:2014-05-10 14:34:36

C++中delete表达式执行的操作是:1,调用析构函数;2,释放对象内存。如果父类的析构函数没有声明为virtual函数,且子类中至少存在一个virtual函数,此时将子类的对象地址赋值给父类指针。当对父类的指针执行delete操作时,会调用父类析构函数,然后在释放内存时(即delete表达式执行的操作的2,释放对象内存)出现崩溃。.........【阅读全文】

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

发布时间:2014-05-07 12:59:18

点击(此处)折叠或打开//参考http://www.cnblogs.com/satng/archive/2010/12/30/2138833.html#includeusing namespace std;//thunk技术模拟typedef void (*fun)(void *,int i);.........【阅读全文】

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

发布时间:2014-04-23 12:56:44

1,二维数组:内存布局示例:点击(此处)折叠或打开int main(){    int p[3][4];    p[1][0]=123;    /*     1, p+1是.........【阅读全文】

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

发布时间:2014-04-03 18:25:49

点击(此处)折叠或打开int fun1(int i){    if(i......【阅读全文】

阅读(2097) | 评论(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"{  &.........【阅读全文】

阅读(1849) | 评论(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.........【阅读全文】

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

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

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

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

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

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

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

发布时间:2014-02-24 18:44:08

1,编写调用端代码(文件名:DllCaller.java)package com.whut.qinchao.jni;//qinchao 2013/12/31public class DllCaller {static {/** * 加载需要的类.........【阅读全文】

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

登录 注册