c++
文章平均质量分 76
a11123939
算法导论真是头疼
展开
-
c++基础回顾
c++继承方式公有继承,父类的私有成员不可访问,通过父类的公有函数以及保护函数访问私有继承,父类成员在派生类中为私有成员等。初始化顺序先父类,再是派生类,析构刚好相反,当用父类指针或者引用实现多态时,析构函数要声明成虚函数,不然只会调用父类的析构函数#include using namespace std;class base{private :float x;publ原创 2014-05-10 10:41:09 · 850 阅读 · 0 评论 -
智能指针实现
智能指针(smart pointer)的一种通用实现技术是使用引用计数(reference count)。智能指针类将一个计数器与类指向的对象相关联,引用计数跟踪该类有多少个对象的指针指向同一对象。智能指针主要是通过引用技术的原理,封装指针本身,需要有复制构造函数,重载=,*,->等,通过模板类来实现,再深入一点,可以自由决定是否复制指针所指的对象,参考accelerated c++原创 2014-03-15 11:48:34 · 788 阅读 · 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 · 649 阅读 · 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 · 2197 阅读 · 0 评论