自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (2)
  • 收藏
  • 关注

原创 STL容器类异常

vector1.如果push_back()安插元素时发生异常,该函数不起作用。2.

2014-05-12 22:19:03 849

原创 C++二义性语法

以标准输入装置完成初始化操作

2014-05-12 21:31:32 536

原创 常用头文件

1.pair#include 2.auto_ptr头文件#include

2014-05-06 23:19:16 527

原创 C++语法杂项1

1.拷贝构造函数必须为引用或者常量引用,否则编译无法通过。因为是普通的传值,需要先构造临时对象,会再次调用拷贝构造函数,造成递归。所以拷贝构造函数的入参不能为普通传值。

2014-05-06 22:53:50 517

原创 list中如何查找两个元素间的某个元素

解决方法1:如果使用的是vector容器,vector容器的迭代器为随机迭代器,可以使用operator<进行比较。解决方法2:分段查找,先找到一个迭代器,以这个迭代器分界,分别在起点到这个迭代器,这个迭代器到终点进行查找另一个迭代器。代码如下:

2014-05-04 22:15:49 1487

原创 为何迭代器前置式递增比后置式递增效率要高

后置式需要一个额外的临时对象,因为它必须存放迭代器的原本位置并将它返回。所以一般使用++itr,而不要使用itr++。

2014-05-04 22:14:00 1156

原创 如何为排序,查找,set,map提供自定义比较功能

set按照operator<重载操作符比较规则从小到大排序set<type> setValue;set<type,less<type> > setValue;

2014-05-04 22:12:15 814

转载 为什么需要auto_ptr_ref

这几天开始拜读侯捷先生和孟岩先生的译作《C++标准程序库:自修教程与参考手册》 。两位先生确实译功上乘,读得很顺。但是读到P55页关于auto_ptr_ref的讨论,却百思不得其解:为什么需要引入auto_ptr_ref这个辅助类呢? 从书中描述来看,仿佛与拷贝构造函数 、右值 、类型转换 有关。于是,结合auto_ptr的源代码,google之、baidu之,找了一推资料,终于初

2014-05-03 16:57:35 477

原创 使用隐式转换auto_ptr导致程序崩溃原因

执行以下代码将导致程序崩溃,原因是什么?#include "stdafx.h"#include #include #include #include using namespace std;class A{};int _tmain(int argc, _TCHAR* argv[]){A* pa = new A();auto_ptr api = pa;return 0;}

2014-05-02 18:01:11 976

转载 摘录的一些Bjarne Stroustrup关于C++的谈话内容

1 专访 Bjarne Stroustrup2 C++ 热点问题一席谈3 C++0x 热点问题访谈4 C++0x 概览专访 Bjarne Stroustrup 来源:荣耀 马皓明 译 作者:Bjarne Stroustrup 等级:一般 发布于2005-10-22 22:54 被读1091次 【字体:大 中 小】 Bjarne S

2014-05-02 12:30:01 1221

转载 《C++ Primer》作者Stanley B.Lippman谈C++语言和软件产业的发展

C++ Primer》作者Stanley B.Lippman谈C++语言和软件产业的发展发表于2013-12-04 11:06| 31580次阅读| 来源《程序员》| 119 条评论| 作者高博,范德成《程序员》杂志2013年12月刊c++计算机科学软件工程师Stanley B.Lippman摘要:《C++ Primer》作者Stanley B.Lippma

2014-05-02 11:48:26 1134

Mybatis用户指南

MyBatis 是一款一流的支持自定义 SQL 存储过程和高级映射的持久化框架 MyBatis 几乎消 除了所有的 JDBC 代码 也基本不需要手工去设置参数和获取检索结果 MyBatis 能够使用简单的 XML 格式或者注解进行来配置 能够映射基本数据元素 Map 接口和 POJOs 普通 java 对象 到 数据库中的记录 ">MyBatis 是一款一流的支持自定义 SQL 存储过程和高级映射的持久化框架 MyBatis 几乎消 除了所有的 JDBC 代码 也基本不需要手工去设置参数和获取检索结果 MyBatis 能够使用简单的 XML 格式或者注解进行来配置 能够映射基本数据元 [更多]

2015-01-09

git操作手册

介绍开始使用 Git 前的相关知识。我们会先了解一些版本控制工具的历史背景,然 后试着让 Git 在你的系统上跑起来,直到最后配置好,可以正常开始开发工作。读完本 章,你就会明白为什么 Git 会如此流行,为什么你应该立即开始使用它。

2015-01-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除