自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 珍惜现在

今天去亲戚家拜年,途经一家小店,正在播放十几年前的老歌,很熟悉的歌。不由地停下脚步,走了进去。听着,听着,就痴了。熟悉的旋律,熟悉的歌词,让我回忆起年少时的无忧无虑、意气风发。那时很普通的一首歌,现在,已经成为我记忆中难忘的永恒。这些年的总总经历,如电影荧幕般一一掠过心头。人啊,是会老的。又是一个新年度过,许多东西就只能留在记忆中了。 良久,老歌结束了,换了一首,完全没有印象,应该是近几年

2009-01-29 23:47:00 1035 1

原创 前些天做了一件错事,今天我认错了……

前些天做了一件错事,今天我认错了。见:http://topic.csdn.net/u/20080527/19/4d47d2b6-90c7-4103-a17f-bf42aa10909b.html    引用 236 楼 MAMAMAZHANGZHANG 的回复:c++的确很有魅力,c语言更棒。 管宁说如果一个程序员不懂c和c++,那么他就不能称之为程序员,我很赞同。

2008-06-16 20:57:00 1518 4

原创 低层或高层,孰轻孰重?

曾经以为,代码是最重要的,因为程序最终是由代码组成的。那些鬼斧神工的经典代码,令人神往不已。 直到开始写软件了,才知道软件是设计出来的。设计是核心,架构师是“师”,程序员只是代码工人罢了。 后来接触软件工程了,突然发现需求才是根本。有需求才有项目,顾客就是上帝。于是需求分析师成了项目总指挥。 再后来流行敏捷编程了,如何保质保量又快速?测试驱动吧!测试是关键,测试凌驾于编码、设计、需求之上,成了真正

2008-04-15 18:42:00 1417 1

原创 我所认识的C++

我是C++程序员,不适合评论其他语言如何如何。如果你是Java或C#的高手,听我偶尔提到几句Java、C#的言论,对的地方,请肯定一下;不对的地方,就当笑话好了。我肯定不是Java或C#高手,也不想成为。我的关注点,永远是C++。因此,Java或C#是好是坏,让精通的人说吧。我就再提提C++,以及我所认识的计算机语言。为什么要有计算机语言?有人说是为了编程,有人说是为了与计算机沟通,也有人说这

2007-06-09 18:02:00 1928 5

原创 C++是一种文化

 一门语言,是一种文化;计算机语言也是如此。C++中的各种特性,沉淀着C++使用者的喜好、经验和教训等等等等,是在比较长的时间里(相对一些新兴语言)逐渐发展起来的。而软件工程,也正是从软件项目开发过程中的经验教训中总结出来的。因此,如果两者有什么关系,我不会感到吃惊。更有甚者,这些作为软件工程原料的项目,绝大部分是用C或C++开发的。因此,它们之间是可以建立紧密关系的,它们的来源相近,或相同。

2007-06-09 17:56:00 1700

原创 CRT与Windows

 CRT原先是指Microsoft开发的C Runtime Library,用于操作系统的开发及运行。后来在此基础上开发了C++ Runtime Library,所以现在CRT是指Microsoft开发的C/C++ Runtime Library。在VC的CRT/SRC目录下,可以看到CRT的源码,不仅有C的,也有C++的。CRT原先的目的就是支持操作系统的运行。因为Windows操作系统除汇编部

2007-06-09 12:37:00 3059 3

原创 C++ 一道习题

问题:正在自学C++ 看译本大家都说好的《Accelerated C++》可是苦于没有答案 看到第3章 有这样一个习题 希望大家告诉我答案!~~如果能给我传份答案 我见感激不尽!~~: 34  假设我们希望找出一个数值集合的中值:同时假定到目前为止,我们已经读进一些数值了,而且不清楚还要再读进多少个值。证明:我们不能丢掉已经读到的任何值,提示:一个可行的证明策略是,先假定我们可以丢掉一个值.然

2007-06-09 12:26:00 1314 3

原创 数组与数组的地址

问题:int ia[2] = {1, 2};cout cout 运行结果如下0012ff380012ff38我想问一下,如果说ia是的值是数组第一个元素的地址,即&ia[0],那么ia作为一个变量也应该有一个地址,这个地址的值为什么也是和&ia[0]一样呢?如果说*(&ia)=*(&ia[0])=a[0]=1;(因为&ia的值和&ia[0]的值相等)但是*(&ia)=ia=&ia[0]=0

2007-06-09 11:36:00 1618

原创 大数除法程序解析

 void vlong_value::divide( vlong_value& x, vlong_value& y, vlong_value& rem )     // x:被除数,y:除数,rem:余数{ init(0);                        //结合下面的add(s),这里应该是指设商(用q表示)q=0;rem.copy(x);                   

2007-06-09 11:23:00 1668

原创 C++对象布局

 有以下几点需要考虑:1.非静态成员变量的大小2.有继承关系的,其基类的大小3.有虚函数的,一般有一个虚函数表指针(注意,只是一般,虽然现在所有的编译器都是这样实现虚函数的,但它并不是C++标准的一部分)。4.有虚继承的,对每一个虚继承基类,一般有一个虚基类索引(指针或偏移量,“一般”的理由同第二点)。这些索引可以直接放在对象的存储空间内,如果是偏移量的话,也可以作为一项放在虚函数表中。(后面一种

2007-06-09 11:16:00 1276

原创 我的C++历程

若干年以前,当我刚开始接触计算机时,老师告诉我:世界上60%的代码时用C++编写的,30%是用C编写的,其他语言分享了剩下的10%。如果说在计算机的世界只需要掌握一门语言,那么毫无疑问的是C++。于是我学习了C,又学习了C++。记得那个时候,语言的争锋在于面向对象还是面向过程。老师一遍又一遍地强调面向对象的好处以及面向过程的害处,并忆苦思甜的回忆他们那个时代在纸带上打孔编程的经历,对面向比特的机器

2007-06-09 11:03:00 2489 17

空空如也

空空如也

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

TA关注的人

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