自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

caoshuping的博客

why,why and why

  • 博客(5)
  • 资源 (4)
  • 收藏
  • 关注

原创 C++ 调试技巧

在C++中有时会用到类似于头文件保护的技术,以便有选择的执行调试代码。基本思想是,程序可以包含一些用于调试的代码,但是这些代码只在开发程序的时候使用。当应用程序编写完成准备发布时,要先屏蔽掉调试代码。这种方法用到了两种预处理功能:assert和NDEBUG。

2016-03-04 17:03:57 1210

转载 C语言发展简介

K&R C 1978年,丹尼斯•里奇(Dennis Ritchie)和布莱恩•柯林汉(Brian Kernighan)合作出版了《C程序设计语言》的第一版。书中介绍的C语言标准也被C语言程式设计师称作“K&R C”,第二版的书中也包含了一些ANSI C的标准。K&R C主要介绍了以下特色: 结构(struct)类型长整数(long int)类型无符号整数(unsigned int)类型把运

2016-03-01 15:13:30 388

转载 C++发展简介

C++语言发展 C++语言发展大概可以分为三个阶段:第一阶段从80年代到1995年。这一阶段C++语言基本上是传统类型上的面向对象语言,并且凭借着接近C语言的效率,在工业界使用的开发语言中占据了相当大份额;第二阶段从1995年到2000年,这一阶段由于标准模板库(STL)和后来的Boost等程序库的出现,泛型程序设计在C++中占据了越来越多的比重性。当然,同时由于Java、C#等语言的出现和硬

2016-03-01 15:08:31 537

原创 linux下malloc()和free()的原理及实现

在学习C语言的时候知道了动态内存分配的概念,也知道了malloc()的使用方式,但是一直没有去了解或者认真学习malloc()的实现原理。今天看到关于动态内存分配方面的资料,就整理总结下。在C语言中只能通过malloc()和其派生的函数进行动态的申请内存,而实现的根本是通过系统调用实现的(在linux下是通过sbrk()系统调用实现),这次的总结也是基于linux系统。在说明malloc()的实现思

2016-01-15 10:41:34 11986 2

原创 C语言重要知识点总结(一)

C语言重要知识点总结(一)最近重新看了下C语言,发现先前学习的时候很多的重点都被忽略了,现在回头看发现了很多以前没有注意的东西,所以写博客记录下,方便以后可以参考查询。变量的存储类别C语言中变量的存储类别有auto,register,extern和static。下面将对以下四个存储类别进行详细的介绍: auto:自动变量,默认的存储类型,根据变量定义的位置决定变量的生命周期和作用域。如果定义在任

2015-10-15 20:04:38 5881

windows编程 打地鼠游戏的分析与设计

打游戏游戏的分析与设计,通过最基本的windows API调用实现3D打地鼠游戏的实现。学习windows API和c/c++语言的人可以参考参考

2013-04-14

C++ GDI+ 实现的画板程序

用C++结合GDI+实现了画板的基本功能,可以绘出各种图形,改变画笔颜色,划线的粗细以及填充等功能!适合GDI+和C++学习者学习

2012-11-21

java 仿雷电小游戏

用java写的一个仿雷电的射击游戏。实现了友好的界面,子弹的追踪和终极武器等功能!适合初学java者借鉴学习

2012-11-21

Accelerated C++ 中文版

一本很好的c++教程,中文版。该书通过介绍c++各方面的基础知识使读者更加快速的掌握与运用c++编程。

2012-02-23

空空如也

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

TA关注的人

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