自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

转载 c/c++头文件

http://blog.csdn.net/chjp2046/article/details/5700223 做到专业,应该是每个职业程序员应该要求自己做到的。  1.License Agreement License Agreement 应该加在每个头文件的顶部。  Lua Sample:   /*  ** $Id: lua.h,v 1.175b 2003/03/18 1

2012-03-24 00:30:33 922

转载 时间的函数,sleep,clock,gettickcount,....

http://blog.csdn.net/benzfy/article/details/6100781 介绍        我 们在衡量一个函数运行时间,或者判断一个算法的时间效率,或者在程序中我们需要一个定时器,定时执行一个特定的操作,比如在多媒体中,比如在游戏中等,都 会用到时间函数。还比如我们通过记录函数或者算法开始和截至的时间,然后利用两者之差得出函数或者算法的运行时间。编译器和操

2012-03-23 22:15:09 1334

转载 学习随笔

#define is a pre-preprocessor directive, executed before the compiler sees the code, and therefore is not a language element of C itself. Generally enums are preferred as they are type-safe and more

2012-03-21 23:04:44 664

转载 extern 用法,全局变量与头文件(重复定义)

原文地址 http://www.cnblogs.com/chengmin/archive/2011/09/26/2192008.html 用#include可以包含其他头文件中变量、函数的声明,为什么还要extern关键字,如果我想引用一个全局变量或函数a,我只要直接在源文件中包含#include (xxx.h包含了a的声明)不就可以了么,为什么还要用extern呢??这个问题一

2012-03-20 21:56:24 10149

转载 5分钟搞定内存字节对齐

个人通俗理解:每个成员都是自私的,都占据一个对自己舒服的位置,和其他所有成员都是自己的同类的情况相同。 原文地址 http://blog.csdn.net/hairetz/article/details/4084088 写出一个struct,然后sizeof,你会不会经常对结果感到奇怪?sizeof的结果往往都比你声明的变量总长度要大,这是怎么回事呢?讲讲字节对齐吧.   /*****

2012-03-20 21:25:34 567

转载 堆和栈的区别(转过无数次的文章)

原文地址 http://blog.csdn.net/hairetz/article/details/4141043 一、预备知识—程序的内存分配    一个由C/C++编译的程序占用的内存分为以下几个部分    1、栈区(stack)—   由编译器自动分配释放   ,存放函数的参数值,局部变量的值等。其    操作方式类似于数据结构中的栈。    2、堆区(heap)   —

2012-03-20 21:12:45 469

转载 .h和.cpp文件的区别

本文转载自 http://www.cnblogs.com/shelvenn/archive/2008/02/02/1062446.html 关于头文件和源文件的分别 首先,我们可以将所有东西都放在一个.cpp文件内. 然后编译器就将这个.cpp编译成.obj,obj是什么东西? 就是编译单元了.一个程序,可以由一个编译单元组成, 也可以有多个编译单元组成. 如果你不想让你的源代码变得

2012-03-20 20:41:45 674

转载 最好不要在头文件里定义变量,那是非常业余的行为

定义变量和声明变量的区别在于定义会产生内存分配的操作。 /*module1.h*/ int a = 1; /* 在模块1的.h文件中定义int a */ /*module1.c*/ #include "module1.h" /*在模块1中包含模块1的.h文件*/ /*module2.c*/ #include "module1.h" /*在模块2中包含模块1的.h文件*/

2012-03-20 20:35:48 8082 4

空空如也

空空如也

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

TA关注的人

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