博文

软考分数出来了(2007-06-28 22:04:00)

摘要:唉,软考分数出来了,50/45,同学们都考那么高,有点小失落,也怪自己没复习吧,没过也就算了,下次再考吧!......

阅读全文(2341) | 评论:1

库组织和容器(2006-12-03 23:15:00)

摘要:哪些东西应该出现在标准库里?一种思想是,程序员应该能在库里找到所有有意思的、重 要的并具有合理普遍性的类、函数、模板等。然而,这里的问题并不是“什么东西应该出 现在某个库里?”而是“什么东西应该出现在标准库里?”说“所有的东西!”是对前一 问题的合理的一阶逼近,但却不是对后一个问题的回答。标准库应该是某种每个实现者都 必须提供的,以至于每个程序员都可以依靠的东西。 C++标准库: [1]提供了对一些语言特征的支持,例如,对于存储管理和运行时信息的支持。 [2]提供了有关实现所确定的语言方面的一些信息,例如最大的float值。 [3]提供了那些无法在每个系统上由语言本身做出最优实现的函数,如sqrt()和memmove()等。 [4]提供了一些非基本的功能,使程序员可以为可移植而依靠它们,例如表,映射、排序函数和I/O流。 [5]提供了一个为扩展它所提供功能的基本框架。例如,使用户可以按照内部类型I/O的风格为用户定义类型提供I/O机制的规则和支持功能。 [6]为其他库提供了一个公共的基础。 此外,标准库还提供了少量的功能,例如随机数生成器,简单说,就是因为做这些事情很方便,而且也很有用。 这个库的设计主要是由它所扮演的后三种角色所主导,这些角色都是密切相关的。例如,可移植性是对任何特殊的库都适用的一种重要设计准则;而公共容器类型,例如表和映射,又是分别开发的库之间提供方便通信的基础。 从设计的角度看,这里的最后一个角色特别重要,因为它帮助划定了标准库的边界,对它的功能提出了约束。例如,标准库提供了串和表的功能,如果它们不在这里,分别开发的库就只能利用内部类型相互通信。然而,这里就没有提供模式匹配和图形功能,这些功能很明确,使用也非常广泛,但是它们却很少涉足于分别开发的库之间的通信。 除非对于支持这些角色而言,一种功能在某种意义下是必需的,否则就可以将它们留给标准库之外的某些库。无论是好是坏,将某些东西留给标准之外,也给那些针对某一思想提出相互竞争的具体实现的库提供了一个机会。
      ......

阅读全文(2487) | 评论:0

最近忙些啥?(2006-08-03 23:19:00)

摘要:     学习C++快一个月了,越来越觉得C++的强大了,本来是说坚持写日记的,但是还是没能坚持,哎,看来自己这个性真的很难成大事啊,好久没上来写点什么了,最近自己也没学到什么过些时在写吧。......

阅读全文(2311) | 评论:0

最近在干什么?(2006-06-04 00:45:00)

摘要:        转眼这个学期快过了,马上就是大三了。这学期真是快,回想下真是过的窝囊,过年在家时那时是多么的雄心壮志,他妈的来了就什么都不是了,成天游戏,无聊……。明天要考模电了,这个课我真是不敢恭维,没听过一节,最开始主要是听不懂,后来就是根本就不上了,竟然连最后一次课都没去,怎么我就变成这样了,哎……,希望明天能顺利的过。然后又是一个数字逻辑,接着就是四级了,接踵而来的考试真是让人窒息,还好有世界杯可以在以后不用对着电脑无聊了,不管怎么样这学期我最担心的还是四级,要是没过大三怎么混啊,算了不写了,正看比赛呢!......

阅读全文(2314) | 评论:0

新年希望(2006-01-29 13:44:00)

摘要:    真是快,总是这么说难免有点俗,可是这又是最真实的,转眼我要进入大二下了,学了这么久的计算机,我不知道学到了什么,虽然身边的同学都差不多,但在网上才发现我什么也没学到,大一上就学了C。现在连个简单的运行错误都不知道,真是惭愧,还好幸亏我发现了这个网站而且我的第一个在网上的问题就是在这里得到答案的,我并不是来评价这个网站,只是高兴我以后可以找到学习的目标了,还有昨天在网上看到我们学校的那个得了中国编程大赛的冠军,太棒了,也对我们学校更加自信了,现在正在温习C希望不仅可以提高自己的编程能力,也为以后的C++做好开头,希望2006里好运降临到我的头上,说笑的,他妈的什么不都是靠自己争取的吗?......

阅读全文(3067) | 评论:2