随笔分类 - c++
摘要:简单工厂模式,是一种实例化对象的方式,只要输入需要实例化对象的名字,就可以通过工厂对象的相应工厂函数来制造你需要的对象。 简单工厂模式的核心是,对于一个父类的多个继承子类,工厂对象的工厂函数根据用户输入, class Operation{ private: double m_a,m_b; publi
阅读全文
摘要:单目运算符最好重载为类的成员函数;双目运算符则最好重载为类的友元函数。 向量 vector 是一种对象实体, 能够容纳许多其他类型相同的元素, 因此又被称为容器。 与string相同, vector 同属于STL(Standard Template Library, 标准模板库)中的一种自定义的数据
阅读全文
摘要:#include<iostream>using namespace std; //类模板特例化 template <typename T> class Myarray{ private: T data[20];//T 类型数组 可以存放任意类型 int len;//有效长度 public: Myar
阅读全文
摘要:#include using namespace std; bool ALLisNum(string str); bool myatoi(string str,int &num); class RecurveArray { public: int Maxsize; int *Elements;//数组类声明 int CurrentSize; Recurv...
阅读全文
摘要://思路分析: 定一个链表类,成员有 (节点,迭代器)
阅读全文
摘要:容器适配器: 适配器没有提供迭代器 queue: size(),empty(),swap(),push(),emplace() pop不会返回弹出的元素,通过front()和back()分别获得第一个和最后一个元素的引用 #include #include using namespace std; template class PackBuffer { public:...
阅读全文
摘要:<!-- p, li { white-space: pre-wrap; } --> <!--StartFragment-->/* 第12章 理解容器与迭代器 STL中的容器是范型结构.贴别适合保存数据集合.容器为模板. 5大类17个容器 顺序容器: vector list deque array f
阅读全文

浙公网安备 33010602011771号