【 声明:版权所有,转载请标明出处,请勿用于商业用途。 联系信箱:libin493073668@sina.com】
15.1 OOP:概述
1.面向对象程序设计的核心思想是数据抽象,继承和动态绑定。通过使用数据抽象,我们可以将类的接口与实现分离;使用继承,可以定义相似的类型并对其相似关系建模;使用动态绑定,可以在一定程度上忽略相似类型类型的区别,而以统一的方式使用它们的对象。...
分类:
编程语言 时间:
2015-10-03 06:09:22
阅读次数:
375
【 声明:版权所有,转载请标明出处,请勿用于商业用途。 联系信箱:libin493073668@sina.com】
13.1 拷贝、赋值与销毁
1.当定义一个类时,我们显式地或隐式地指定在此类型的对象拷贝、移动、赋值和销毁时做什么。一个类通过定义五种特殊的成员函数来控制这些操作,包括:拷贝构造函数,拷贝赋值运算符,移动构造函数,移动赋值运算符和析构函数。
2.在一个...
分类:
编程语言 时间:
2015-10-01 11:42:06
阅读次数:
324
【 声明:版权所有,转载请标明出处,请勿用于商业用途。 联系信箱:libin493073668@sina.com】
12.1 动态内存与智能指针
1.在C++中,动态内存的管理是通过一对运算符来完成:new,在动态内存中为对象分配空间并返回一个指向该对象的指针,我们可以选择对对象进行初始化;delete,接受一个动态对象的指针,销毁该对象,并释放与之关联的内存。
2...
分类:
编程语言 时间:
2015-09-30 01:02:01
阅读次数:
234
【 声明:版权所有,转载请标明出处,请勿用于商业用途。 联系信箱:libin493073668@sina.com】
11.1 使用关联容器
1.
关联容器类型
按关键字有序保存元素
map 关联数组,保存关键字-值对
set 关键字即值,即只保存关键字的容器
multimap ...
分类:
编程语言 时间:
2015-09-26 13:29:50
阅读次数:
241
【 声明:版权所有,转载请标明出处,请勿用于商业用途。 联系信箱:libin493073668@sina.com】
8.1 IO类
1.
istream(输入流)类型,提供输入操作
ostream(输出流)类型,提供输出操作
cin,一个istream对象,从标准输入读取数据
cout,一个ostream对象,向标准输出写入数据
cerr,一个ostream对象,通...
分类:
编程语言 时间:
2015-09-23 10:37:07
阅读次数:
236
深入探讨 ECMAScript 规范第五版随着 Web 应用开发的流行,JavaScript 越来越受到开发人员的重视。作为 ECMAScript 的变体,JavaScript 语言的很多语法特性都由 ECMAScript 规范来定义。ECMAScript 规范是学习掌握 JavaScript 的最...
分类:
其他好文 时间:
2015-09-23 10:29:23
阅读次数:
184
//-----------------------------------------//本程序展示了如何实现MessageBoxPrintf函数//本函数能像printf那样格式化输出//摘录自:《windows程序设计第五版》//---------------------------------...
分类:
其他好文 时间:
2015-09-19 16:41:55
阅读次数:
125
C++ Primer 第五版课后题练习6.32 :下面的函数合法吗?如果合法,说明其功能;如果不合法,修改其中的错误并解释原因。#include using namespace std;int &get(int *arry, int index){ return arry[index];}int m...
分类:
编程语言 时间:
2015-09-16 19:42:20
阅读次数:
115
“除了静态内存和栈内存之外,每个程序还拥有一个内存池。这部分空间被称作自由空间(free store)或堆(heap)。程序用堆来存储动态分配(dynamically allocate)的对象”——《C++ primer(第五版)》 P400 栈 *由系统自动管理,以执行函数为单位。 ...
分类:
编程语言 时间:
2015-09-15 12:49:09
阅读次数:
233
【 声明:版权所有,转载请标明出处,请勿用于商业用途。 联系信箱:libin493073668@sina.com】
5.1 简单语句
1.绝大多数语句以分号结束。空语句只有一个单独的分号。
2.复合语句是指用花括号括起来的语句和声明的序列,复合语句也被称作块。
一个块就是一个作用域,在块中引入的名字只能在块内部以及嵌套在块中的子块里访问。
5.2 语...
分类:
编程语言 时间:
2015-09-08 20:17:54
阅读次数:
170