c++
文章平均质量分 76
a11123939
算法导论真是头疼
展开
-
c++基础回顾
c++继承方式 公有继承,父类的私有成员不可访问,通过父类的公有函数以及保护函数访问 私有继承,父类成员在派生类中为私有成员等。 初始化顺序先父类,再是派生类,析构刚好相反, 当用父类指针或者引用实现多态时,析构函数要声明成虚函数,不然只会调用父类的析构函数 #include using namespace std; class base{ private :float x; publ原创 2014-05-10 10:41:09 · 860 阅读 · 0 评论 -
智能指针实现
智能指针(smart pointer)的一种通用实现技术是使用引用计数(reference count)。智能指针类将一个计数器与类指向的对象相关联,引用计数跟踪该类有多少个对象的指针指向同一对象。 智能指针主要是通过引用技术的原理,封装指针本身,需要有复制构造函数,重载=,*,->等,通过模板类来实现,再深入一点,可以自由决定是否复制指针所指的对象,参考accelerated c++原创 2014-03-15 11:48:34 · 796 阅读 · 0 评论 -
C++:STL标准入门汇总
C++:STL标准入门汇总 学无止境!!! 第一部分:(参考百度百科) 一、STL简介 STL(Standard Template Library,标准模板库)是惠普实验室开发的一系列软件的统称。它是由Alexander Stepanov、Meng Lee和David R Musser在惠普实验室工作时所开发出来 的。现在虽说它主要出现在C++中,但在被引入C++之前该技术就已转载 2014-05-10 10:52:02 · 656 阅读 · 0 评论 -
c++ find, find_if查找元素
std::find: 查找容器元素, find只能查找容器元素为 [cpp] view plaincopy #include #include #include int main() { std::vectorint> v; for (int i = 0; i转载 2014-06-14 20:45:02 · 2206 阅读 · 0 评论