随笔分类 -  C++

摘要:动态对象创建(二)重载new和delete前言上文我简单介绍了一下动态对象创建的方法,这一篇文章的内容主要是对重载new和delete做一些讲解,也希望能够得到博友们的指点,在这里谢过大家。通常我们为了一些目的而使用new和delete的内存分配系统,但是在特殊情况下,它并不能够满足需要。最常见的改... 阅读全文
posted @ 2015-07-27 21:58 天才白痴梦 阅读(5862) 评论(0) 推荐(0) 编辑
摘要:C++的动态对象创建对象创建当创建一个C++对象时,会发生两件事:(1)为对象分配内存(2)调用构造函数来初始化那个内存然而,为对象分配内存可以用以下几种方式或在可选择的时间发生:(1)在静态存储区域,存储空间在程序开始之前就可以分配。这个存储空间在整个运行期间都存在。(2)无论何时到达一个特殊的执... 阅读全文
posted @ 2015-07-26 17:49 天才白痴梦 阅读(853) 评论(0) 推荐(0) 编辑
摘要:Boost学习总结(一)VS2010环境下编译STLport和BoostBoost简介Boost库是一个功能强大、构造精巧、跨平台、开源并且完全免费的C++程序库。1998年,Beman G.Dawes(C++标准委员会成员之一)发起倡议并建立了Boost社区,目的是向C++程序员提供免费的、同行审... 阅读全文
posted @ 2015-07-03 18:38 天才白痴梦 阅读(1905) 评论(1) 推荐(1) 编辑
摘要:多态性学习(上)什么是多态?多态是指同样的消息被不同类型的对象接收时导致不同的行为。所谓消息是指对类的成员函数的调用,不同的行为是指不同的实现,也就是调用了不同的函数。虽然这看上去好像很高级的样子,事实上我们普通的程序设计中经常用到多态的思想。最简单的例子就是运算符,使用同样的加号“+”,就可以实现... 阅读全文
posted @ 2015-06-23 22:09 天才白痴梦 阅读(1365) 评论(0) 推荐(1) 编辑
摘要:认识标准库bitset类型位是用来保存一组项或者条件的yes/no(1或者0)信息的一种简洁方法,那么位集就是二进制位的有序集。C++中标准库提供的bitset类在我们程序中就很有效的简化了对于位集的处理。bitset对象的定义我们要使用bitset,首先需要包含头文件bitset。和vector对... 阅读全文
posted @ 2015-06-20 22:45 天才白痴梦 阅读(9910) 评论(1) 推荐(5) 编辑

点击右上角即可分享
微信分享提示