我自定义了一个模板类并重载了运算符,预定义实现功能为能实现对数组一般操作,类似于vector。
#ifndef ARRAY_H
#define ARRAY_H
#include
using namespace std;
template
class Array{
friend ostream& operator<<(ostream&, const Array &);
friend i...
分类:
其他好文 时间:
2015-07-31 20:23:16
阅读次数:
108
参考《21天学通C++》第15和16章节,在对宏和模板学习之后,开启对C++实现的标准模板类STL进行简介,同时介绍简单的string类。虽然前面对于vector、deque、list等进行过学习和总结,但并没有一个宏观上的把握,现在通过上一篇和这一篇博文,将对C++模板以及基于C++模板的STL关联起来,形成一个总体的把握,对于掌握C++中模板(template)这一强有力的工具会十分有帮助。本...
分类:
编程语言 时间:
2015-07-31 16:20:42
阅读次数:
135
参考《21天学通C++》第14章节,对C++中的宏和模板进行了学习,总结起来其主要内容如下:
(1) 预处理器简介
(2) 关键字#define与宏
(3) 模板简介
(4) 如何编写函数模板和模板类
(5) 宏和模板之间的区别
(6) 使用static_assert进行编译阶段检查
**************************************************...
分类:
编程语言 时间:
2015-07-30 13:34:10
阅读次数:
246
先说一下用到的几个重要的事件
j
jQuery on()方法是官方推荐的绑定事件的一个方法。
$(selector).on(event,childSelector,data,function,map)+
对于on绑定的事件是可以移除的 用的是off()方法
比如:$("p").on("click",function(){
$(this).css("background...
分类:
Web程序 时间:
2015-07-30 11:34:11
阅读次数:
187
Spring提供了模板类: 使用模板类有两种使用方式: 1.手动在dao层加上一个模板类属性 public class UserDaoImpl implements UserDao{ private JdbcTemplate tem;//需要在配置文件中去注入该属性 } 2.让dao的实现类继承da...
分类:
编程语言 时间:
2015-07-29 21:07:17
阅读次数:
127
该类模板实现了一个二叉树的模板类,采用二叉链表实现。定义二叉树节点类,采用二叉链表实现。/////////////////////////
#include
#include
#include
#include
using namespace std;
template
struct BinTreeNode //二叉树节点类的定义,使用二叉链表
{
T data;
B...
分类:
其他好文 时间:
2015-07-29 17:23:07
阅读次数:
299
转自http://blog.sina.com.cn/s/blog_9f1c0931010180cy.htmlVectorsvector是C++标准模板库中的部分内容,它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库。vector之所以被认为是一个容器,是因为它能够像容器一样存放各种类型的...
分类:
编程语言 时间:
2015-07-29 15:51:14
阅读次数:
186
作为C++标准库相当重要的一部分,STL库提供一系列组件操作。它主要可以分为容器、迭代器、基本算法、函数对象以及内存分配器和配接器六个部分。整个STL库的代码都采用模板函数以及模板类的方式实现,具有高度的通用性。对于传统的应用程序来讲,模板库支持并且倡导一种新的编程风格,即称为泛型编程思想,以通用的...
分类:
编程语言 时间:
2015-07-29 12:06:15
阅读次数:
231
一:概述实际学习和工作中,我们经常会遇到读写大量数据的情况,这个时候我们可能就用到了循环缓冲区。循环缓冲区在处理大量数据的时候有很大的优点,循环缓冲区在一些竞争问题上提供了一种免锁的机制,免锁的前提是,生产者和消费都只有一个的情况下,否则也要加锁。二:循环缓冲区的实现理论如下图三:实现代码如下所示:...
分类:
编程语言 时间:
2015-07-27 01:49:15
阅读次数:
214
Pair类型概述pair是一种模板类型,其中包含两个数据值,两个数据的类型可以不同1.定义(构造):1 pair p1; //使用默认构造函数2 pair p2(1, 2.4); //用给定值初始化 3 pair p1= make_pair(5,6); // 用make_pair构...
分类:
编程语言 时间:
2015-07-26 12:24:54
阅读次数:
152