![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面向对象
文章平均质量分 75
elite7
这个作者很懒,什么都没留下…
展开
-
重写(覆盖)与重载 Override and Overload
覆盖、重写与重载的理解 初次见到这两个单词并没有什么特别的感觉,但是时间长了,却发现书上一会儿用override,一会儿又用overload,搞得我的迷迷糊。于是就做了个总结,希望能对和我一样对这两个概念模糊不清的网友有一个帮助。 override可以翻译为覆盖,从字面就可以知道,它是覆盖了一个方法并且对其重写,以求达到不同的作用。对我们来说最熟悉的覆盖就是对接口方法的实现,在转载 2009-11-02 22:03:00 · 327 阅读 · 0 评论 -
初始化列表
一,需要初始化的数据成员是对象的情况;二,需要初始化const修饰的类成员;三,需要初始化引用成员数据;原创 2010-06-22 23:25:00 · 602 阅读 · 0 评论 -
拷贝构造函数 与 拷贝赋值函数
拷贝构造函数 与 拷贝赋值函数 的异同原创 2010-06-22 23:09:00 · 446 阅读 · 0 评论 -
Pass by reference 为什么更安全?
引用的规则: (1)引用被创建的同时必须被初始化(指针则可以在任何时候被初始化)。 (2)不能有NULL引用,引用必须与合法的存储单元关联(指针则可以是NULL)。 (3)一旦引用被初始化,就不能改变引用的关系(指针则可以随时改变所指的对象)。原创 2010-06-22 23:12:00 · 345 阅读 · 0 评论 -
STL容器使用中的拷贝成本
STL, 序列化容器的在使用时隐藏的拷贝成本, vector是连续存储的,可理解成可变空间大小的数组,但灵活就要有成本.你会发现在前面insert一个对象的成本有多大,STL vector的实现有点让人匪夷所思。原创 2010-12-11 23:36:00 · 360 阅读 · 0 评论 -
Google C++ 编程风格指南(中文翻译)-1
个人感觉总结的很好,正在试图翻译,待续...原文:http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml翻译 2011-03-16 00:02:00 · 1354 阅读 · 0 评论 -
Google C++ 编程风格指南(中文翻译)-2
类,未完,待续。翻译 2011-03-21 21:36:00 · 3308 阅读 · 0 评论 -
C# 析构函数解析(译)
C# 析构函数解析(译) Chandra Hundigam2002-06-18原文地址:http://www.c-sharpcorner.com/UploadFile/chandrahundigam/UnderstandingDestructors11192005021208AM/UnderstandingDestructors.aspx 这篇文章谈了如何理解C#的析构翻译 2012-04-24 23:07:49 · 2412 阅读 · 1 评论