
C/C++/C#
lhf0921
能力决定信心!
展开
-
C++的前景看法&C++和C#的对比
Author:Tr0j4n From:优快云 从我进入优快云 VC/MFC的那一刻起,总能在这个版块看到这样那样的讨论VC、C++语言是不是要淘汰,被C#彻底取代诸如此类,这就是传说中的“月经贴”。一些新手可能就会因为看到这些帖子感到迷茫,比如他们正在开始学VC,要是突然发现被淘汰了,岂不是白学了?对此我认真看了每次的“月经贴”,论坛中的一些老大们的言语我也都看在眼里,他们对此是看得很清转载 2009-10-08 10:29:00 · 987 阅读 · 0 评论 -
常见排序算法的实现
http://c.chinaitlab.com/special/cpxsf/index.html转载 2010-10-19 15:25:00 · 962 阅读 · 3 评论 -
单链表逆置
<br />单链表的逆置的实现:<br /> <br />(1)算法<br /><br />struct link<br />{<br /> int data;<br /> struct link *next;<br />};<br /><br />link reverse(link x)<br />{<br /> if( NULL==x )<br /> return NULL;<br /> <br /> link t=NULL;<br /> link r=NULL, y=x; //(0转载 2010-10-19 09:29:00 · 583 阅读 · 1 评论 -
高质量程序软件
<br />10大软件质量:<br />功能性:<br />1、正确性(correctness)<br />2、健壮性(robustness):容错能力、恢复能力<br />3、可靠性(reliability)<br />非功能性:<br />4、性能(performance)<br />5、易用性(usability)<br />6、清晰性(clarity)<br />7、安全性(security)<br />8、可扩展性(extendibility)<br />9、兼容性(compatibility)<原创 2010-10-14 09:05:00 · 768 阅读 · 0 评论 -
ASCII码表(含二进制 十进制 十六进制 )
ASCII码表(含二进制 十进制 十六进制 )控制字符 二进制十进制十六进制缩写解释0000 0000000NUL空字符(Null)0000 0001101SOH标题开始0000 0010202STX正文开始0000 0011303ETX正文结束0000 0100404EOT传输结束0000 0101505ENQ请求0000 0110606ACK收到通知0000 0111707BEL响铃0000 1000808BS退格0000 1001909HT水平制表符0000 1010100ALF换行键0000 1原创 2010-08-29 21:04:00 · 3069 阅读 · 0 评论 -
typedef的四个用途和两个陷阱
问题内容:typedef的四个用途和两个陷阱 原讨论链接:http://community.youkuaiyun.com/expert/topicview1.asp?id=5298039 所属论坛:C++ 语言 审核组:C/C++ 提问者:Dragon_Red 解决者:Dragon_Red 感谢:huangyangman ugg littlebao YourKing fosjo转载 2010-04-03 22:35:00 · 497 阅读 · 0 评论 -
C语言家族扩展
GNU C提供了多种在ISO标准C中没有的特性。(‘-pedantic’选项会使GCC打印一个警告信息,如果这些特性被使用。)如果要在条件编译时测试这些特性是否可以使用,可以查预定义的宏__GNUC__,它总是在GCC中定义。这些扩展在C和Objective C中适用。大部分特性也适用于C++。参见Extensions to the C++ Language一部分,仅为C++提供的扩展。这转载 2010-04-11 23:09:00 · 2771 阅读 · 1 评论 -
GNU C __attribute__ 机制简介
摘要:在学习linux内核代码及一些开源软件的源码(如:DirectFB),经常可以看到有关__attribute__的相关使用。本文结合自己的学习经历,较为详细的介绍了__attribute__相关语法及其使用。---------------------------------------------------------声明: 此文为原创,欢迎转载,转载请保留如下信息 作者:聂飞(afr转载 2010-03-21 14:01:00 · 529 阅读 · 1 评论 -
c文件操作 (转)
文件文件的基本概念 所谓“文件”是指一组相关数据的有序集合。 这个数据集有一个名称,叫做文件名。 实际上在前面的各章中我们已经多次使用了文件,例如源程序文件、目标文件、可执行文件、库文件 (头文件)等。文件通常是驻留在外部介质(如磁盘等)上的, 在使用时才调入内存中来。从不同的角度可对文件作不同的分类。从用户的角度看,文件可分为普通文件和设备文件两种。 普通文件是指驻留在磁盘或其它外部介质上的原创 2010-03-13 21:29:00 · 482 阅读 · 0 评论 -
Byte
Byte就是B也就是字节 KB是千字节 MB是兆 GB是千兆 TB是千千兆 1TB=1024GB =2^40B 1GB=1024MB =2^30B 1MB=1024KB =2^20B 0x10 0000=1 0000 0000 0000 0000 0000 1KB=1024Byte =2^10B 0x400=100 00原创 2009-10-22 18:54:00 · 758 阅读 · 1 评论 -
堆和栈
一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回 收 。注意它与数据结构中的堆是两回事,分配方式倒是类转载 2009-10-04 17:04:00 · 398 阅读 · 0 评论 -
C语言
常见问题:原创 2010-12-11 10:42:00 · 568 阅读 · 1 评论