自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (10)
  • 收藏
  • 关注

转载 C/C++笔试题目大全

1、以下程序的运行结果是() [cpp] view plaincopy int main(void)   {       printf("%s , %5.3s\n","computer","computer");       return 0;   }   A、computer , puter

2014-03-02 19:57:56 893

原创 sscanf()总结

个人感觉总结的非常到位,原文地址:http://blog.youkuaiyun.com/sjf0115/article/details/8579935 在做一道九度上机题时,突然发现sscanf()函数非常有用,就顺便从网上搜集资料整理一下。        sscanf() 的作用:从一个字符串中读进与指定格式相符的数据. 原型: int sscanf (const char *st

2014-02-27 21:09:54 542

转载 sscanf()的一些使用说明

原文地址:http://www.cppblog.com/tdweng/articles/113495.html 这里有些sscanf()的一些使用说明,都是从论坛,Blog里整理出来的。供大家使用。    通过学习和使用个人认为,在字符串格式不是很复杂,但是也并不简单的时候用这个函数比较合适,这个尺度就要靠自己把握了,字符串不是很复杂,但自己写个处理的函数比较麻烦,效率也不高,就用这个

2014-02-27 20:27:48 607

转载 MFC消息映射BEGIN_MESSAGE_MAP详解

MFC的消息映射对于对开发者处理消息可谓十分方便。MFC类继承众多,虚函数表占内存大导致微软直接不采用虚函数方式。发现《VC++深入详解》只大概说了消息映射的原理,没有详细介绍其实现,所以写篇小文章探究下。 一、首先在使用消息映射之前,必须先声明DECLARE_MESSAGE_MAP() DECLARE_MESSAGE_MAP()是个宏定义,对应的源码为:

2014-02-27 09:51:14 879

转载 程序员转型路上的十条建议

原文地址:http://www.itmian4.com/forum.php?mod=viewthread&tid=4077      [1]好好规划自己的路,不要跟着感觉走!根据个人的理想决策安排,绝大部分人并不指望成为什么院士或教授,而是希望活得滋润一些,爽一些。那么,就 需要慎重安排自己的轨迹。从哪个行业入手,逐渐对该行业深入了解,不要频繁跳槽,特别是不要为了一点工资而转移阵地,从长远看,

2014-01-16 19:58:46 563

转载 [综合面试] 牛人整理分享的面试知识:操作系统、计算机网络、设计模式、Linux编程,数据结构总结

原文地址:http://www.itmian4.com/forum.php?mod=viewthread&tid=3614 感谢IT面试群 S-北京-陈磊 的整理分享。 基础篇:操作系统、计算机网络、设计模式 一:操作系统 1. 进程的有哪几种状态,状态转换图,及导致转换的事件。 2. 进程与线程的区别。 3. 进程通信的几种方式。 4.

2013-12-31 14:47:54 1690 1

原创 虚拟机

虚拟机(Virtual Machine),在计算机科学中的体系结构里,是指一种特殊的软件,他可以在计算机平台和终端用户之间创建一种环境,而终端用户则是基于这个软件所创建的环境来操作软件。在计算机科学中,虚拟机是指可以像真实机器一样运行程序的计算机的软件实现。 对于你而言,它只是运行在你物理计算机上的一个应用程序,但是对于在虚拟机中运行的应用程序而言,它就像是在真正的计算机中进行工作。 虚拟

2013-12-30 10:44:35 547

转载 追求技术之路 - 那些陪伴我的书籍

原文地址:http://blog.youkuaiyun.com/lovehanrui/article/details/10301629 如今已经在广州一家嵌入式公司实习,分享大学里度过的一些书籍,有些还没读完,个人比较喜欢经典书籍,研读起来就有种奇妙的感觉,比起人与人之间的复杂的关系,书籍带给我的感觉很单纯,从原理到实践都是那么的透彻。。。 1. 《[K&R]The C Progr

2013-12-15 19:51:47 553

转载 C/C++头文件一览

转自:http://www.programfan.com/article/showarticle.asp?id=2728   C、传统 C++ #include     //设定插入点 #include      //字符处理 #include      //定义错误码 #include      //浮点数处理 #include     //文件输入/输出 #include

2013-12-15 15:18:49 469

转载 STL Algorithm函数列表

转自:http://blog.youkuaiyun.com/alvachien/archive/2005/08/05/446324.aspx   accumlate:iterator对标志的序列中的元素之和,加到一个由init指定的初始值上。重载的版本不再做加法,而是传进来的二元操作符被应用到元素上。 adjacent_different:创建一个新序列,该序列的每个新值都代表了当前元素与上一个元素的差

2013-12-15 15:16:03 585

转载 C++递归用法

转自:http://bbs.ikaka.com/showtopic-664019.aspx 简单谈谈C++ 递归的思想实现以及和循环的关系 很多初学者往往对递归迷惑不解,也在这上面花了不少的时间。其实教材上的例子很经典,只是它说的有一些唠叨了。初学者会看的头大的。编程是解决问题的,而现实中很多的问题都是比较简单的,没有象汉诺塔那么复杂。我们也不必追究递归到底是怎样实现的,我们只是要会用递归,会

2013-12-15 15:13:00 532

转载 《C++代码培训》笔记

原文地址:http://blog.youkuaiyun.com/fengbingchun/article/details/17199369 1.      struct:注意成员排列顺序。 2.      #pragma pack(1) :指定按1字节对齐。 3.      任何*都是占4字节:sizeof(int*) 与 sizeof(char*)大小都是4字节。 4.      函数指针 vs

2013-12-15 14:42:40 506

转载 exit()函数详解与Exit() 和 Return() 的区别

exit(0) 表示程序正常, exit(1)/exit(-1)表示程序异常退出 exit() 结束当前进程/当前程序/,在整个程序中,只要调用 exit ,就结束 return() 是当前函数返回,当然如果是在主函数main, 自然也就结束当前进程了,如果不是,那就是退回上一层调用。在多个进程时.如果有时要检测上进程是否正常退出的.就要用到上个进程的返回值.. exit(1)表示进程正

2013-12-10 11:10:20 508

转载 C++中rand随机数的用法

http://blog.youkuaiyun.com/lzyzuixin/article/details/3086076 一、C++中不能使用random()函数      random函数不是ANSI C标准,不能在gcc,vc等编译器下编译通过。 可改用C++下的rand函数来实现。      1、C++标准函数库提供一随机数生成器rand,返回0-RAND_MAX之间均匀分布的伪随

2013-11-25 16:50:05 626

转载 C/C++中产生随机数(rand,srand用法)

http://zhangjunhd.blog.51cto.com/113473/197020 计算机的随机数都是由伪随机数,即是由小M多项式序列生成的,其中产生每个小序列都有一个初始值,即随机种子。(注意: 小M多项式序列的周期是65535,即每次利用一个随机种子生成的随机数的周期是65535,当你取得65535个随机数后它们又重复出现了。) 我们知道rand()函数可以用来产生随机数

2013-11-25 16:40:10 556

转载 C++“读取位置 0x****** 时发生访问冲突”的可能原因

这种错误的意思一般是指访问了不属于自己的内存空间,出现这种错误有几种原因:   1、给一个数组分配了比较小的内存空间,然后又给该数组赋了一个比较大的值,举例说明:char buf[80]; buf = "C++“读取位置 0x****** 时发生访问冲突”的可能原因C++“读取位置 0x****** 时发生访问冲突”的可能原因"; 解决方法:给数组分配更大一些的内存空间,如cha

2013-11-13 20:28:07 2072

转载 使用vs2008制作dll文件,生成动态链接库

使用vs2008制作dll文件,生成动态链接库,采用显示加载,以下记录实现过程:   1.制作dll文件 vs2008中,File > New Project > Other Language > Win32 > Win32 Console Application. 输入项目名称:MyDll。点击【OK】,【Next】,选择dll单选按钮,完成。vs2008会自动生成一些代码,不

2013-11-10 19:40:31 634

转载 方格遍历问题

问题提出   每天在物理楼乘电梯之前要等一会,我就在门口踱步,地上是很多地板方格。我从某一个方格开始,只是上下左右移动,又不想踩到已经踩过的方格,所以只能选择一条路径,使得能从start方格到end方格,又能遍历所有的方格,同时每一个方格只能访问一次。   例子   有路径   没有路径   一个简单的程序:

2013-11-06 19:42:54 1899

转载 struct和typedef struct

分三块来讲述: 1 首先:       在C中定义一个结构体类型要用typedef:         typedef struct Student         {             int a;         }Stu; 于是在声明变量的时候就可:Stu stu1; 如果没有typedef就必须用struct Student stu1;来声明 这里的Stu实际上就是s

2013-11-06 14:29:22 412

转载 Const,Const函数,Const变量,函数后面的Const (zz)

看到const 关键字,C++程序员首先想到的可能是const 常量。这可不是良好的条件反射。如果只知道用const 定义常量,那么相当于把火药仅用于制作鞭炮。const 更大的魅力是它可以修饰函数的参数、返回值,甚至函数的定义体。 const 是constant 的缩写,“恒定不变”的意思。被const 修饰的东西都受到强制保护,可以预防意外的变动,能提高程序的健壮性。所以很多C++程序设

2013-11-04 20:33:26 405

转载 C/C++堆、栈及静态数据区详解 (转载)

五大内存分区  在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。  栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清楚的变量的存储区。里面的变量通常是局部变量、函数参数等。  堆,就是那些由new分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个new就要对应一个delete。如果程序员没有释放掉,那么在程序结束后,操作系

2013-10-25 10:00:57 622

转载 VS编译器常见错误中英文对照表

fatal error C1003: error count exceeds number; stopping compilation 中文对照:(编译错误)错误太多,停止编译 分析:修改之前的错误,再次编译      fatal error C1004: unexpected end of file found 中文对照:(编译错误)文件未结束 分析:一个函数或者一个结构

2013-10-22 16:45:10 1182

原创 调用堆栈

首先介绍一下什么叫调用堆栈:假设我们有几个函数,分别是function1,function2,function3,funtion4,且function1调用function2,function2调用function3,function3调用function4。在function4运行过程中,我们可以从线程当前堆栈中了解到调用他的那几个函数分别是谁。把函数的顺序关系看,function4、funct

2013-10-22 16:28:07 608

转载 #pragma once 与 #ifndef 解析

为了避免同一个文件被include多次,C/C++中有两种方式,一种是#ifndef方式,一种是#pragma once方式。在能够支持这两种方式的编译器上,二者并没有太大的区别,但是两者仍然还是有一些细微的区别。     方式一:     #ifndef __SOMEFILE_H__     #define __SOMEFILE_H__     ... ... // 声明、定义语

2013-10-19 19:13:42 535

转载 C++内联函数跟普通函数的区别以及实现机制

内联函数定义: 将函数定义为内联函数,一般就是将他在程序中每个调用点上“内联地”展开。在函数返回类型前加上inline关键字。 定义在类声明之中的成员函数将自动地成为内联函数。 内联函数适用情况: 1.一个函数被重复调用; 2.函数只有几行,且不包含for,while,switch语句。 内联函数应该放在头文件中定义,这一点不同于其他函数。

2013-10-13 18:06:19 584

转载 Vector用法

在c++中,vector是一个十分有用的容器,下面对这个容器做一下总结。 1 基本操作 (1)头文件#include. (2)创建vector对象,vector vec; (3)尾部插入数字:vec.push_back(a); (4)使用下标访问元素,cout (5)使用迭代器访问元 vector::iterator it; for(it=vec.begin(

2013-09-25 16:39:03 541

转载 面向对象与面向过程的区别

面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。 面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。 例如五子棋,面向过程的设计思路就是首先分析问题的步骤:1、开始游戏,2、黑子先走,3、绘制画面,4、判断输赢,5、轮到白子,6、绘制画面,7、判断输赢,8

2013-09-14 19:26:56 432

转载 InvalidateRect,ValidateRect,WM_PAINT消息

关于InvalidateRect和ValidateRect函数,一直都不是很清楚。。。 今天写了几行代码,来验证一下心里所想的。。。 InvalidateRect函数使&rect标示的矩形区域无效,并且产生一个WM_paint消息,而ValidateRect函数则是rect标示的矩形有效,不会产生wm_paint消息,而会使当前的绘制操作立即生效(个人理解)  case WM_P

2013-09-06 20:44:33 1270

转载 OnDraw和OnPaint函数的区别

CWnd::OnPaint() 是CWnd类的成员函数,是WM_PAINT 消息的响应函数.当你调用CWnd::UpdateWindow(), CWnd::RedrawWindow()时, 或者窗口被其他窗口覆盖,改变大小等事件就会产生WM_PAINT 消息. 你可以在CWnd派生的子类中使用它. CView::OnDraw()是CView类的一个纯虚函数.你要使用,必须重载它.  CVi

2013-08-13 10:07:28 574

转载 MFC画图(画线、画矩形、画刷画笔的使用)

绘制任意线条: 1、创建基于单文档工程:Draw CDrawView类中添加成员变量: CPoint m_ptOrigin; BOOL m_bDraw; 2、CDrawView()中初始化: m_ptOrigin = point; m_bDraw = false; 3、添加消息响应函数: WM_LBUTTONDOWN    WM_LBUTTONUP  WM_MOUSEMOVE

2013-08-09 15:51:58 1254

转载 《大话数据结构》简体中文版勘误

尽管已经很仔细的检查和审核,但错误还是没有能避免。以下的错误,有些是作者的笔误或者表述不清,有些是编辑审稿时不理解造成的错误,有些是美编改图时的错误,有些是印刷厂印刷时的错误。虽然出错的原因很多,但总的来说都会给读者阅读时造成困扰,所以再次向读者说一声对不起!并请读者时常关注本博文,以便可以获得最新的勘误信息。现勘误如下: 注:★★★、★★和★为建议马上修改,它们之间程度不同,没有星为可改可

2013-08-06 10:13:58 803

转载 afxwin.h 与stdafx.h

(1)Standard Application Frame Extend没有函数库,只是定义了一些环境参数,使得编译出来的程序能在32位的操作系统环境下运行。Windows和MFC的include文件都非常大,即使有一个快速的处理程序,编译程序也要花费相当长的时间来完成工作。由于每个.CPP文件都包含相同的include文件,为每个.CPP文件都重复处理这些文件就显得很傻了。为避免这种浪费,App

2013-08-04 19:48:38 813

转载 vc10安装文件的生成

项目的第一个版本出来了,要做个安装包,之前没有做过,网上看看贴,写了一个,总结下,根据本项目的需要,没有写的太复杂,可能还不是很完善,仅作参考。 首先在打开 VS2010    》   文件 》新建项目 创建一个安装项目  XXX     在“目标计算机上的文件系统”下我们看见    应用程序文件夹,用户程序菜单 ,用户桌面  , 在  应用程序文件夹  

2013-08-02 11:08:52 819

转载 对话框的动画弹出和动画消隐

最近看到一篇文章《谈对话框的动画弹出和动画消隐》,文章提到了利用定时器实现对话框动画的效果,比葫芦化瓢,却发现不但没有动画,而且连窗口也没有了,经过简单的修改,终于实现了文中的效果,发现是作者少说了几个地方,在此将完整的实现方法贴出来,也算是在这个小程序上花费时间的小成果吧。相信我,照着这个步骤,肯定可以做出来的:->。 首先,在VC6中创建一个基于对话框的程序,并简单的创建一个自己的对话框;

2013-08-01 10:33:05 560

DirectDraw教程

DirectDraw教程,direct grahic基础

2013-03-08

mfc类库大全

mfc类库大全 不错的资料,欢迎大家下载

2013-03-11

深入浅出mfc

深入浅出MFC简体中文版.很好的资料欢迎大家下载

2013-03-11

VC++6.0控件使用方法大全

是介绍vc6.0控件的大全,自己非常清晰,大家可以下载下来参考一下

2013-08-01

VC++2010入门教程

VC++2010入门教程,个人感觉非常不错,欢迎大家下载

2013-08-03

C++编程思想源码及习题答案

c++经典教程 C++编程思想源码及习题答案

2013-03-08

Unity3D官方二维游戏开发教程中文版.rar

专门介绍unity 3d的二维游戏开发非常好的资料,欢迎大家下载

2013-03-08

GUI+QT4教程

GUI+QT4非常不错的书,欢迎大家下载。现在qt很流行,大家可以看一下

2013-08-01

自己编译v 08贪吃蛇游戏

visualstudio08 下编译 通过 的贪吃蛇游戏,欢迎大家下载

2013-08-01

空空如也

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

TA关注的人

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