test
2016-07-25 05:06
423 查看
template <typename T>class Blob{ public: typedef T value_type; typedef typename std::vector<T>::size_type size_type; Blob(); Blob(std::initializer_list<T> il); size_type size() const{return data_size();} bool empty() const{return data_empty();} void push_back(const T &t){data->push_back(t);} void push_back(T &&t){data->push_back(std::move(t));} void pop_back(); T& back(); T& operator[](size_type i); private: std::shared_ptr<std::vector<T> > data; void check(size_type i, const std::sting &msg) const; //... };
program main implicit none integer::a a=10 write(*,*)a end
哈哈哈哈
相关文章推荐
- Spring MVC controller带参数跳转
- mex2 Inputs and Outputs
- OSChina 周一乱弹 ——妹子知道去哪儿找男友了么
- Range Sum Query 2D - Immutable
- mex 1 hello,world
- virtualbox 装win95 win98
- 一些站外很有价值的博客
- 字符集典型场景
- jsp 路径问题
- ~用心专研下技术~
- 秒杀面试 - 程序员面试宝典
- 134. Gas Station
- 前端开发:css技巧,如何设置select、radio 、 checkbox 、file这些不可直接设置的样式 。
- XML序列化与反序列化+自定义XML注解框架XmlUtils
- 显示访问IP
- ART世界探险(6) - 流程控制指令
- QWidget可以设置QStyle,它可以绘制很多东西(具体内容没研究,待续)
- CodeForces 197D Infinite Maze (BFS+状态压缩)
- android中dip、px相互换算
- struts2: tag s:property must be empty, but is not