自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 高手们的blog链接

http://blog.chinaunix.net/u/15586/index.html 

2007-12-21 17:04:00 514

原创 十六进制的数字字符和十六进制数之间的转换

1、将十六进制数字字符串转成数字long   lTemp   =   strtol("0xa10b", NULL, 16); 这样的话,就将0xa10b这个十六制形式的字符串转为十进制的数字了.注:strtol的功能就是将字符串转为数字,而后面的16就是进制,根据需要,你可以是二进制,八进制,十进制,或是十六进制应该都是可以的.2、将十六进制数字转成字符串  一种方法: 

2007-12-21 17:00:00 4362

转载 充分利用C++

虽然实践证明在许多时候,C的执行效率更高,但是从编码效率上来讲,C++我觉得更胜一筹。虽然我的C/C++尚未到达炉火纯青的地步,但是我却愿意随时写一些我的感受与大家分享。在更多的时候,我更喜欢使用C++,因为我觉得许多时候有些东西更加安全,也更容易让人理解。仅管我觉得在C中许多技巧性的东西非常有趣。一、使用iostream代替stdio。虽然他们在功能上面都是类似的,IOSTREAM是类型安全

2007-12-21 16:52:00 346

转载 C/C++内存区分配

从网上找的,看到讲得实在是很详细,就没有改多少:)稍微改动组织了一下,并补充了一些内容,希望逻辑更清楚一点吧以后如果遇到多重函数调用方面问题再加到后面吧,呵呵转自:http://biwier.yculblog.com/post.484282.htmlC/C++内存区分配亦无 @ 2005-01-20 17:36一.在c中分为这几个存储区1.栈 - 有编译器自动分配释放2.堆 - 一般由程序员分配释

2007-12-21 16:49:00 366

转载 堆和栈的区别

简单的可以理解为: heap:是由malloc之类函数分配的空间所在地。地址是由低向高增长的。 stack:是自动分配变量,以及函数调用的时候所使用的一些空间。地址是由高向低减少的。预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 

2007-12-21 16:46:00 378

原创 #pragma data_seg实现应用程序只启动一次

#pragma data_seg介绍      有的时候我们可能想让一个应用程序只启动一次,就像单件模式(singleton)一样,实现的方法可能有多种,这里说说用#pragma data_seg来实现的方法,很是简洁便利。应用程序的入口文件前面加上#pragma data_seg("flag_data")int app_count = 0;#pragma data_seg()#p

2007-11-06 11:34:00 816

原创 #pragma整理

在所有的预处理指令中,#Pragma 指令可能是最复杂的了,它的作用是设定编译器的状态或者是指示编译器完成一些特定的动作。#pragma指令对每个编译器给出了一个方法,在保持与C和C++语言完全兼容的情况下,给出主机或操作系统专有的特征。依据定义,编译指示是机器或操作系统专有的,且对于每个编译器都是不同的。 其格式一般为: #Pragma Para 其中Para 为参数,下面来看一些常用的参数。

2007-11-01 17:02:00 1277 1

转载 typedef使用大全

一.数组typedef到处都是,但是能够真正懂得typedef使用的不算太多。对于初学者而言,看别人的源码时对到处充斥的typedef往往不知所错,而参考书又很少,所以在此给出一个源码,供大家参考  #include #include  /* 避免Visual C的for与标准for的不同 */#definefor  if (0);  elsefor /* di

2007-11-01 17:00:00 430

转载 vc6.0编译器参数设置

VC6.0编译器参数的设置主要通过VC的菜单项Project->Settings->C/C++页来完成。我们可以看到这一页的最下面Project Options中的内容,一般如下:/nologo /MDd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_AFXDLL" /D "_MBCS" /Fp"Debug/Writ

2007-03-16 10:53:00 604

空空如也

空空如也

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

TA关注的人

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