- 博客(8)
- 资源 (7)
- 问答 (1)
- 收藏
- 关注
原创 C++学习心得--常量、初始化
1、编写一个新类时注意缺省的复制构造函数和赋值操作的行为是否符合预期的要求。一般地那些包含指针的类要特别注意,如果被指向的对象是属于该产生的对象,那么缺省的复制构造函数就有可能是错误的,因为它只是简单的复制了指针而不是指针所指向的对象。如果为类实现复制构造函数非常困难,则将其声明为私有的并且不提供任何定义,可防止无意间的调用减少因执行缺省复制构造函数而产生的错误。2、(operator=)赋值
2006-03-16 09:50:00 2971
原创 良好的编程习惯
McConnell在>中说过,好习惯很重要,因为程序员做的大部分事情都是无意识完成的。Bill Gates也曾说,任何日后出色的程序员在入行的前几年就做得很好,从那以后,程序员的优汰就定型了。前辈们都这样说,因此,在初涉编程时就应端正态度来学,尽快培养良好的习惯。良好的习惯指在程序的排版方面,命名等方面有着和业内相一致的规范。 在程序中,空行起着分隔程序段落的作用。空行得体(不过多也
2006-03-16 09:48:00 1647
原创 谈Borland卖IDE产品线
消息很封闭,由于网线一直没有牵上很少泡csdn也很少关注行业的消息了,知道今天拿到06年第三期程序员才知道Borland已于2月8日宣布出售整条IDE产品线了。感慨之余说两句。 很早就知道Borland公司,最初知道自然是因为自今仍然很流行的delphi,大一的时候打算学一种开发工具的时候在delphi和vb中间犹豫了好一阵子最终还是选择了vb,虽然如此,但在图书馆到处可
2006-03-13 12:55:00 1394 2
原创 C++学习心得--类
1、类的数据成员的初始化可以采用初始化表或函数体内赋值两种方式,这两种方式的效率不完全相同。非内部数据类型的成员对象应当采用第一种方式初始化,以获取更高的效率。内部数据类型的数据成员而言,两种初始化方式的效率几乎没有区别,但后者的程序版式似乎更清晰些。不能在类声明中初始化const 数据成员,类的const 常量只能在初始化表里被初始化。2、要主动编写拷贝构造函数和赋值函数,如果不主动编写拷贝
2006-03-13 12:53:00 1517
转载 Introduce VC
Visual C++ (also known as MSVC or VC) is an Integrated Development Environment (IDE) product for the C and C++ programming languages engineered by Microsoft. It has tools for developing and debugging
2006-03-10 08:42:00 1119 1
原创 学习linux
linux安装可分为在硬盘上直接安装和在虚拟机中安装,为了免得不会安装而损坏硬盘文件,所以我选择的是虚拟机安装,先安装好虚拟机VMware,启动后设置好要安装的操作系统和一些启动项就开始安装了,在安装的时候多数需要选择和设置的东西安装过windows的人都会用,关键在于linux分区的时候有点不同,linux将每个分区都当作文件来看待,和windows的文件系统不一样,第一次安装的时
2006-03-10 08:27:00 1045 1
原创 C++学习心得--重载、参数传递
1、在函数重载中,主要通过参数类型的不同来重载,而不能通过返回值不同来重载。在函数的参数缺省值的设置中要注意不要和函数重载弄混,比如:void output( int x);void output( int x, float y=0.0);这样就有二义行,如果有函数调用output(a)(a在这里为一整形数)时,不知道该调用哪个,产生错误!2、在函数返回值为地址或引用时应该注意返回值不能是局部
2006-03-08 10:49:00 1998 2
原创 如何在VC中利用系统函数创建一个新的线程
我们知道,要创建一个线程,必须得有一个主进程,然后由这个主进程来创建一个线程,在一般的VC程序中,主函数所在的进程就是程序的主进程。 让我们从主函数来开始编写我们这个简单的小程序。我们知道CreateThread函数可以用来创建一个线程,在MSDN中查找这个函数得到如下信息:"The CreateThread function creates a thread to
2006-03-05 20:57:00 8522 1
软件工程思想.pdf
2010-07-27
虚拟化技术(Xen/KVM/VMWare)和云计算的关系
2011-05-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人