- 博客(3)
- 收藏
- 关注
转载 为什么拷贝构造函数必须是引用传递,而不能是值传递
对于拷贝构造函数引用传递,似乎司空见惯,认为理所当然。但是被问起这个问题,的确是一片茫然,为什么呢?去网上搜索了一下,的确有很多这方面的知识讲解。我们先看一下CSDN上的一个帖子的回答:简单的回答是为了防止递归引用。具体一些可以这么讲: 当一个对象需要以值方式传递时,编译器会生成代码调用它的拷贝构造函数以生成一个复本。如果类A的拷贝构造函数是以值方式传递一个类A对象作为参数的话,当需要调用类A的
2009-07-07 11:03:00 1097
转载 静态方法是否线程安全
类的成员分为两类,静态成员(static member)和实例成员(instance member)。静态成员属于类,实例成员则属于对象,即类的实例。 简单讨论一下在一个类中使用静态字段(static field)和静态方法(static method)是否会有线程安全问题。 我们在知道, 静态字段(static field)和静态方法(static method)的
2009-07-07 10:25:00 722
原创 开博声明
虽然是一个博客新手,之前也曾经营着一个Blog,但是经常会记录一些技术文档,发现那个Blog不好用,所以就到了CSDN啦。 希望能在这里认识更多的朋友...
2008-03-08 12:28:00 235
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人