第1章遥感信息处理与C++
1. 1遥感信息处理概述
1.2遥感信息处理的发展
1.3遥感信息处理对编程的需求
1.4 面向对象程序设计的特征
1.5 C++与面向对象程序设计
1.5.1 C++简史
1.5.2 C++与C#
1.5.3 C+ +程序的结构
1.5.4 C++的类和对象
1.6 Visual Studio集成开发环境
1.6.1 Visual Studio概述
1.6.2 Visual Studio的安装
1.6.3 在Visual Studio中新建控制台项目
1.6.4 在Visual Studio中编写代码
1.6.5 在Visual Studio中编译链接
1.6.6 Visual Studio中的特殊设置
1.6.7 在Visual Studio中新建MFC项目
1.6.8 在Visual Studio 中调试程序
1.7 习题
第2章C++语言基础
21 C与C++程序基本要索
21.1标识符与关键字
21.2常量与变量
21.3运算符与表达式
2.1.4 语句
2.1.5函数
2.1.6 输入与输出
2.1.7完整 C++入门程序
2.2数据类型
2.2.1变量
2.2.2数据类型
2.2.3常量与const
2.3运算符和表达式
2.3.1赋值运算
2.3.2算术运算、 关系运算和逻辑运算
2.3.3 new 和delete
2.3.4 cin 和cout
2.4基本语句
2.4.1赋值语句
2.4.2选择语句
2.4.3循环语句
2.5复合数据
2.5.1数组
2.5.2指针
2.5.3引用
2.5.4结构体
2.6函数及使用
2.6.1函数定义
2.6.2函数的参数
2.6.3函数的返回值
2.6.4函数的重载
2.7作用域
2.7.1变量的作用城
2.7.2静态变量
2.7.3命名空间
2.8编译预处理指令
2.8.1 include 指令
2.8.2 define 指令
2.8.3if条件编译指令
2.9习题
第3章类和对象
3.1抽象与封装
3.2类的定义与使用
3.2.1数据成员
3.2.2成员函数
3.2.3类的使用——对象
3.3构造函数和析构函数
3.4拷贝构造函数
3.5 this指针
3.6类中的static和const
3.6.1 static成 员
3.6.2 const成员
3.7友元( friend)
3.8 C++的字符串类: string
3.8.1使用 string
3.8.2字符串长度
3.8.3 string 字符串的输入输出
3.8.4转换为C风格的字符串
3.8.5访问字符串中的字符
3.8.6字符串比较
3.8.7 字符串拼接
3.8.8插入、删除字符串
3.8.9提取子字符串
3.8. 10.字符串查找
3.9 习题