自己断断续续地使用C++也有一段时间了,有些时候产生了自满的情绪,认为自己对C++的语言特性已经知道的差不多了,在语法方面没有什么难倒我的地方了,现在所要做的是根据实际问题编写程序,问题的难点在于算法的设计和分析,在于解决问题的策略了。然而今天下午的一次经历给自己当头一棒:永远不要自满,要保持一颗谦虚的学习的心。1 问题的产生我在实现[书][1]中219页的list的contiguous结构时,按照...
分类:
编程语言 时间:
2015-07-25 01:46:50
阅读次数:
179
工具/原料VS2013(VS2010等版本也适用,均需安装Visual Studio SDK)方法/步骤首先创建一个模型项目。新建一个WinForm应用程序项目,修改窗体名称为MainForm。通过 【文件】-->【导出模板】 打开“导出模板向导”界面。模板类型选择 项目模板。为模板取个名称,添加一...
分类:
其他好文 时间:
2015-07-24 15:54:53
阅读次数:
197
1, auto_ptr类auto_ptr是一个模板类,定义如下:template class auto_ptr {...};它存储的是一个指向Type的指针。顾名思义,auto_ptr是一种智能指针,它包含一个动态分配内存的指针,并在它生命周期结束的时候,销毁包含的指针所指向的内存。 例1: ...
分类:
其他好文 时间:
2015-07-23 23:32:14
阅读次数:
214
1. 智能指针(Smart Pointer)i.是存储指向动态分配(堆)对象指针的类ii.在面对异常的时候格外有用,因为他们能够确保正确的销毁动态分配的对象iii.RAII类模拟智能指针,见备注2. C++11提供了以下几种智能指针,位于头文件,它们都是模板类i.std::auto_ptr(复制/赋...
分类:
编程语言 时间:
2015-07-21 22:07:28
阅读次数:
212
模板类模板成员函数(member function template)隐式处理(implicit)变化本文地址:http://blog.csdn.net/caroline_wendy/article/details/24233693指针支持隐式转换(implicit conversion), 在动态...
分类:
编程语言 时间:
2015-07-21 18:34:39
阅读次数:
214
auto_ptr是一个模板类,用于管理动态内存分配。请看下面的函数:void remodel (string& str){ string * ps = new string(str); ... str = *ps; return;}上述代码存在这样一个缺陷:没有收回函数中分配的内存。解决方法...
分类:
其他好文 时间:
2015-07-17 11:53:01
阅读次数:
120
一、对于Excel的操作封装主要针对对于Excel的写入的封装,对于打印基类的封装主要引入了两个概念1、打印区域模板类2、打印集合类如实例模板中需要打印的区域模块如实例模板中需要打印的集合类二、打印模板类准备对于一个Excel中的打印区域程序为这两种类的打印字段(属性)都加上指定的特性 [CellP...
分类:
其他好文 时间:
2015-07-13 18:12:34
阅读次数:
354
首先声明,我并不是一个纯粹的技术人员。哦,不对,应该这样的说,我不是纯粹只写代码的技术人员,所有下面发罗列的工具也不全是应用编码的。1、Visual studio : C++、C#都是用这玩意吧,功能也很强大,除了编译和调试还有自动提示、模板类、查找、编辑、自动生成代码等,刚开始学编程用这样没错.....
分类:
其他好文 时间:
2015-07-13 17:42:00
阅读次数:
164
Spring JDBC的设计与实现
?Spring JDBC采用模板的设计模式来完成设计。抽象类中定义模板方法,在模板方法中对处理过程进行描述,然后每个具体的过程实现则交由子类来实现。
Spring JDBC模板类的设计与实现
1,设计原理
?在Spring JDBC中,JdbcTemplate是一个主要的模板类,该类继承JdbcAccessor,实现Jdb...
分类:
数据库 时间:
2015-07-12 21:44:12
阅读次数:
345
思想和上篇文章差不多,只是换了层包装。
直接上代码:
// linklist.h
#include
#include
using namespace std;
template
struct Node
{
T t;
Node *next;
};
template
class LinkList
{
public:
LinkList();
~LinkList();
publ...
分类:
编程语言 时间:
2015-07-12 09:43:56
阅读次数:
129