自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (11)
  • 收藏
  • 关注

转载 C++内存管理

转自: http://www.cnblogs.com/lancidie/archive/2011/08/05/2128318.html [导语] 内存管理是C++最令人切齿痛恨的问题,也是C++最有争议的问题,C++高手从中获得了更好的性能,更大的自由,C++菜鸟的收获则是一遍一遍的检查代码和对C++的痛恨,但内存管理在C++中无处不在,内存泄漏几乎在每个C++程序中都会发

2013-08-16 07:29:01 897

转载 C++中delete和delete[]的区别

转自:http://www.cnblogs.com/charley_yang/archive/2010/12/08/1899982.html 一直对C++中的delete和delete[]的区别不甚了解,今天遇到了,上网查了一下,得出了结论。做个备份,以免丢失。     C++告诉我们在回收用 new 分配的单个对象的内存空间的时候用 delete,回收用 new[] 分配

2013-08-16 06:29:30 565

转载 p,&p,*p的区别

一、区别  int z=0;  int &x = z;//引用,x与z指向同一内存单元  int *y;  y = &x;//0x0012ff14 p本身所占内存单元的地址  cout   下面是摘抄别人的一段测试程序。 void   test(){       int   a=8;       int   *p=&a;       p=(int   *)m

2013-08-15 06:39:39 945

转载 C/C++中指针和引用之相关问题研究

转自: http://patmusing.blog.163.com/blog/static/135834960200911308413342/ 一、基本知识 指针和引用的声明方式: 声明指针: char* pc; 声明引用: char c = 'A'                   char& rc = c; 它们的区别: ①从现象上看,指针在运行时可以改变其所指

2013-08-15 06:07:51 749

转载 回调函数的例子

转自:http://www.cnblogs.com/wwwkhd/archive/2011/04/19/2020936.html 回调函数的例子 #include // 方法指针的格式为:int (*ptr)(char *p) 即:返回值(指针名)(参数列表) typedef int (*CallBackFun)(char *p); // 为回调函数命名,类型命名为 CallBackF

2013-08-15 05:08:45 582

转载 回调 原理

1 什么是回调 软件模块之间总是存在着一定的接口,从调用方式上,可以把他们分为三类:同步调用、回调和异步调用。同步调用是一种阻塞式调用,调用方要等待对方执行完毕才返回,它是一种单向调用;回调是一种双向调用模式,也就是说,被调用方在接口被调用时也会调用对方的接口;异步调用是一种类似消息或事件的机制,不过它的调用方向刚好相反,接口的服务在收到某种讯息或发生某种事件时,会主动通知客户方(即调用客户方的

2013-08-15 05:05:30 1102

转载 C++模板学习

转自: http://www.cnblogs.com/gaojun/archive/2010/09/10/1823354.html 1. 模板的概念。 我们已经学过重载(Overloading),对重载函数而言,C++的检查机制能通过函数参数的不同及所属类的不同。正确的调用重载函数。例如,为求两个数的最大值,我们定义MAX()函数需要对不同的数据类型分别定义不同重载(Overload)版本

2013-08-15 03:27:38 506

原创 main 函数输入

最常用的方法是:   int main(int argc, char *argv[]) { cout<<"argc is "<<argc<<endl; for(int i =0 ; i<argc; i++){ cout<<"argv[i] is "<<argv[i]<<endl; } return 0; }

2013-08-09 07:07:32 1087

转载 程序员常用字体(vs2008字体修改方案)

字体不仅是设计师手中重要的武器,对我们开发人员来说,字体的选择也有许多讲究,一个好的、适合展示代码的字体,应该具备以下要素: 等宽的字符简洁、清晰并且规范的字符形状支持ASCII码为128以上的扩展字符集与字符同等宽度的空格易于分辨的小写字母l、大写字母I、数字1和符号|易于分辨的大写字母O和数字0易于分辨的前引号和后引号,最好能够前后对称易于分辨的其他标点符号,尤其是大括号、中括号、小

2013-08-09 06:42:24 814

原创 cin 清除缓冲区

两张方法:   1: cin.clear()和cin.sync()一个都不能少,但是顺序可以颠倒   cin.clear(); //清除错误标记 cin.sync(); //清空缓冲区     2: cin.ignore(std::numeric_limits::max(), '/n');     其实该函数最常用的方式是这样的,将第一个参数设的非常大,

2013-08-09 06:39:18 1663

转载 cin使用方法

cin建有一个缓冲区,即输入缓冲区。一次输入过程是这样的,当一次键盘输入结束时会将输入的数据存入输入缓冲区,而cin函数直接从输入缓冲区中取数据。正因为cin函数是直接从缓冲区取数据的,所以有时候当缓冲区中有残留数据时,cin函数会直接取得这些残留数据而不会请求键盘输入,这就是为什么有时会出现输入语句失效的原因!   cin的一些输入函数和操作符      1. cin 该操作符是根

2013-08-09 06:35:20 1298

原创 boost的一个错误error C2512

boost  的一个错误 boost::asio::basic_stream_socket' : no appropriate default constructor available   问题重现:   class SocketClient { private: int port; //Port, currently unused boost::asio:

2013-08-08 04:59:24 2877 2

mixim 结构说明

mixim 结构说明,omnet++中使用。对mixim有一个整体直观结构认识

2012-07-16

VISSIM_COM编程

VISSIM 的COM口开发技术,微观仿真。VISSIM基本操作等

2012-06-04

图像 处理 源码 实例 经典

使用gdi+对图像的基本操作,包括fft,锐化,拼接,及一些小的技巧,比较实用

2009-09-30

数据结构及算法经典 大量源码

绝对是个好东西,大量实例和源码。是学习的好东西!

2009-09-04

串口程序 接收发送 坐标显示 图像缩放 进程通信

串口程序 接收发送 坐标显示 图像缩放 进程通信 都实现了,教学用,都是比较简单的实现。分享!

2009-09-04

逃跑按钮的 随机实现

实现按钮在整个客户区随机逃跑,有点意思。教学中的改进版,分享!

2009-09-04

Linux shell资料

Linux相关资料,很好很强大。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2009-07-21

u-cos移植到51板源代码

u-cos移植到51板源代码,是完全的代码,已经编译好,课直接使用

2009-07-13

空空如也

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

TA关注的人

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