![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
文章平均质量分 51
赫克托尔
尘世间一个迷途小书童~~
展开
-
泛型算法
标准库并没有为每种容器类型都定义实现这些操作的成员函数,而是定义了一组泛型算法(generic algorithm):因为它们实现共同的操作,所以称之为“算法”;而泛型指的是它们可以操作多种容器类型上----不但可以作用于vector 或list 这些标准库类型,还可以在内置数组类型、甚至其它类型的序列上。自定义的容器类型只要与标准库兼容,同样可以使用这些泛型算法。 泛型算法本身不执行容原创 2011-06-15 10:36:00 · 505 阅读 · 0 评论 -
用const修饰"记忆变量"。。。
C++的const用法真NND复杂,花时间梳理一下,记录下来,记备后用。若有误解,欢迎拍砖!1. const变量 const int val = 512; 常量在定义后不能被修改,所以定义时必须初始化(相信大家都知道). const对象默认为文件的局部变量,即其作用域是定义该对象的文件,不能被其它文件访问(定义在所有函数外的名字具有全局作用域,即可在程序的任何地方原创 2011-06-15 10:38:00 · 481 阅读 · 0 评论 -
纯虚函数概念
在函数形参列表后面写上 =0 以指定纯虚函数: class Disc_item : public Item_base{ public: double net_price(std::size_t) const = 0; }; 将函数定义为纯虚能够说明,该函数为后代类型提供了可以覆盖的接口,但是这个类中的版本决不会调用。重要的是,用户将原创 2011-06-15 10:34:00 · 638 阅读 · 0 评论 -
程序员面试题精选--在字符串中删除特定的字符
题目:输入两个字符串,从第一字符串中删除第二个字符串中所有的字符。例如,输入”They are students.”和”aeiou”,则删除之后的第一个字符串变成”Thy r stdnts.”。 要编程完成这道题要求的功能可能并不难。毕竟,这道题的基本思路就是在第一个字符串中拿转载 2011-10-06 15:28:00 · 5963 阅读 · 0 评论