自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

北海-叶明的专栏

叶明珠 叶孤诚 叶来香 之联合博客

  • 博客(49)
  • 资源 (2)
  • 收藏
  • 关注

原创 目录 - 博客全文索引

本文给出本博客所有文章的目录,以便查找阅读。

2010-07-11 21:05:00 2921 1

原创 I/O操作 – 文件流

本文主要介绍C++文件流、国际化locale、输出格式、操纵算子等。

2010-06-28 22:23:00 5055

原创 I/O操作 – 流基础

本文主要介绍C++ I/O流的基础、流异常、流状态处理等。

2010-06-28 22:16:00 3516

原创 目录 - 你不算懂Windows编程

本文给出了Windows编程必知必会的目录,以备索引。

2010-06-17 21:29:00 3625

原创 目录 - 你不算懂C++

本文给出C++必知必会所有主题的目录,以备索引。

2010-06-16 14:09:00 5308

原创 一些忠告

本文介绍一些C++软件设计上的忠告,它可以让你构建更稳定的程序。

2010-06-16 13:53:00 3195

原创 模板Template

本文介绍模板Template需要注意的地方,以及C++为什么需要模板而C#、Java等为什么不需要。

2010-06-16 13:48:00 2865

原创 继承与组合的选择

本文介绍如何在组合与继承中抉择;如何看待私有继承等。

2010-06-16 13:42:00 3125

原创 变量初始化

本文主要介绍数据成员初始化、初始化的依赖性、初始化列表的用处等。

2010-06-16 13:31:00 4072 2

原创 C++内存泄露

本文介绍检测C++内存泄露的方法,比如查找delete、析构等。

2010-06-16 13:11:00 3215

原创 C++性能优化

本文介绍可以提高C++性能的一些方法,比如virtual函数、返回值优化等。

2010-06-16 13:07:00 4145

原创 inline内联函数—macro宏的替代

本文介绍宏定义和inline函数的优缺点,重点讨论inline函数的用法。

2010-06-16 12:58:00 4066

原创 运算符重载

本文介绍一元二元运算符重载,重点介绍()、=、->、->*、()、++、--等的实现。

2010-06-16 01:40:00 3024

原创 多态(virtual)– 真正的面向对象编程

本文介绍多态的实现机制、virtual函数的用法及其注意事项。

2010-06-16 01:13:00 4739 1

原创 C/C++异常处理的对比

本文主要介绍C异常处理与C++异常处理的区别。包括errno、signal、nonlocal goto、异常的捕获、异常规格说明(exception specification)、标准异常对象等。

2010-06-16 00:19:00 6330

原创 程序退出exit/abort

本文介绍abort与exit的区别。

2010-06-16 00:12:00 4576

原创 new/delete/malloc/calloc/realloc/free

本文主要介绍C/C++内存管理机制:new/delete/malloc/calloc/realloc/free,其中包括new/delete的重载,其与构造、析构函数的关系等。

2010-06-15 23:35:00 4629

原创 C语言的结构跳转 (goto / longjmp)

本文介绍C语言下的结构跳转用法:goto和longjmp,并给出它们的优缺点和使用例子。

2010-05-31 20:41:00 5643 1

原创 函数重载 / 默认参数

本文介绍函数重载(overload)/默认参数的需求,详细介绍默认参数的使用原则、局限性。

2010-05-31 20:41:00 3813 1

原创 构造与析构

本文介绍构造函数与析构函数很关键的知识。包括C语言的初始化、构造与析构的时机、析构与异常处理的关系等。

2010-05-31 20:40:00 3525

原创 函数指针

本文介绍函数指针的各种声明与定义方法,同时给出了函数指针及指针数组的各种例子。

2010-05-31 20:39:00 1365

原创 调试信息

本文介绍如何增加辅助调试的信息:#、##的用法。

2010-05-31 20:38:00 1242

原创 特殊关键字(sizeof/asm/各种逻辑操作符)

本文介绍一些C++特殊的关键字如sizeof、asm、各种逻辑操作符的用法。

2010-05-31 20:37:00 1198

原创 自动/显式类型转换

本文介绍显式/隐式类型转换,包括static_cast、const_cast、interpret_cast、dynamic_cast及()重载。

2010-05-31 20:36:00 1283

原创 auto/register/volatile/static/const/mutable

本文介绍auto/register/volatile/static/const/mutable等的用法,对static及const进行了详尽的描述,因为它们太容易被理解错了。

2010-05-31 20:35:00 1965

原创 内存区定义

本文介绍编译器对内存区的定义,可帮助理解static、const等的含义。

2010-05-31 20:35:00 1383 1

原创 指针与引用

本文介绍指针与引用的区别及用法。

2010-05-31 20:34:00 836

原创 可变参数

本文介绍可变参数用法及其本质。

2010-05-31 20:33:00 837

原创 字符串

本文介绍字符串的用法。

2010-05-31 20:32:00 952

原创 调用CMD或其他程序

本文介绍如何调用CMD或其他程序。

2010-05-31 20:32:00 1294

原创 命名空间

本文介绍命名空间、匿名空间等的用法及注意事项。

2010-05-31 20:31:00 1340

原创 链接

本文介绍内部链接和外部链接的概念。

2010-05-31 20:29:00 1361

原创 头文件

本文介绍头文件的一些概念与用法。

2010-05-31 20:28:00 987

原创 C++与C的区别

本文介绍C++与C的主要区别。

2010-05-31 20:27:00 1786

原创 变量/函数的声明/定义

本文介绍变量/函数的声明/定义 - 理清一些概念,解决链接错误。

2010-05-31 20:25:00 1828

原创 封装与友员的矛盾

本文介绍封装与友员的矛盾,展现了友员的限制与继承等用法。

2010-05-31 20:23:00 1229

原创 C++垃圾回收机制

标准C++没有垃圾回收机制的原因:1)      没有共同基类C++是从C发展而成,允许直接操作指针,允许将一个类型转换为另一个类型,对于一个指针无法知道它真正指向的类型;而Java或C#都有一个共同基类 2)      系统开销垃圾回收所带来的系统开销,不符合C++高效的特性,使得不适合做底层工作 3)      耗内存C++产生的年代内存很少,垃圾回收机制需要占

2010-05-23 22:40:00 5671

原创 Decorator-装饰-对象

1.    Decorator-装饰-对象1.1             特点及用处²       给类对象而不是类定义增加功能。这意味着同一个类的不同对象的特性行为将不一样,看你怎么构造你的对象。²       当希望对某类对象进行一些处理,加入些特性(处理成员变量)时,你可以选择:l        直接在这个类添加方法处理缺点:导致类膨胀,而且功能可能跟类不太相干;不利于重

2008-06-10 22:07:00 1003

原创 程序经验总结大全

---本文背景:如果在每一次做项目后,都能把期间遇到的问题或者经验总结下来,相信随着时间的推移会有相当的积累,就算利息吧。本文目的:本文将不断更新。内容分为:编码规范、内存管理、异常处理等章节,也会不断更新。本文内容:1.编码规范1.1 命名规则我们知道,匈牙利命名规则有着两面性,一方面它使得程序具有较高的可读性;而另一方面,它使得当需要更改变量类型时,额外

2008-02-01 00:24:00 2203

原创 全面介绍Windows内存管理机制及C++内存分配实例(六):堆栈

本文背景:在编程中,很多Windows或C++的内存函数不知道有什么区别,更别谈有效使用;根本的原因是,没有清楚的理解操作系统的内存管理机制,本文企图通过简单的总结描述,结合实例来阐明这个机制。本文目的:对Windows内存管理机制了解清楚,有效的利用C++内存函数管理和使用内存。本文内容:本文一共有六节,由于篇幅较多,故按节发表。其他章节请看本人博客的Windows内存管理及

2008-01-19 07:29:00 14467 16

Inside C++ Object Model

一本C++高级用户书籍,读完受益绝对不浅,又可以学中文。

2007-11-20

深度探索C++对象模型

一本很好&高级用户必看的C++书

2007-11-18

空空如也

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

TA关注的人

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