Archive for the ‘C++ STL学习’ Category

C++ STL 学习笔记 – 简介

星期六, 四月 17th, 2010

1、始于1989年,1997年完成,历时大约10年,标准程序库是C++标准规格的一部分,提供一些列的核心组件,用以支持IO、字符串、容器(数据结构)、算法(排序搜索合并等)、国别等主题。

2、不同组件背后有不同的设计理念,比如String class和STL差别,后者是一个数据结构和算法的Framework,String class是被设计为安全易用,接口不言自明,并可以做许多错误检测,而STL的设计目标是将不同的算法和数据结构结合在一起,并获取最佳的效率,所以并不是很方便,也不检验许多逻辑错误,所以必须通晓其概念原理才可以有效使用。

(全文…)

const引用 – 一个C++小问题

星期三, 三月 31st, 2010

   今天开始就要进行一个月的嵌入式的培训了。

   第一天,复习下C语言的基础知识,老师问了一个关于关键词const的问题。我被提问到,于是我就大致说了一下,估计他也没听懂。

   快下课的时候老师写了两行代码,然后什么也没说,直接说这样可以这样不可以。估计他也没懂。

   例子是<<C++ Primer>> P49关于const引用的问题。

(全文…)