欢迎光临武汉大学出版社!
图书详情首页 > 图书中心
遥感信息处理C++基础
作者:段延松 主编;马盈盈,季铮,张勇 副主编 版次:1-1 开本:16 页数:262 千字数:406 装帧方式:平装
ISBN 978-7-307-23557-1 出版时间:2023-01-03 印刷时间:2023-01-03 定价:¥43元 浏览量: 购买图书 课件
本书从遥感专业对C++编程的要求入手,系统介绍了C++的类和对象、封装、继承和多态的原理及实现方法,通过运算符、模板和STL进一步说明面向对象的特性,最后以图文并茂的方式介绍图形、影像应用程序的开发方法。本书强调编程的实际操作,除基本语法外,更注重语法的实际运用,在讲述基本语法时运用了大量实例,讲解方式与上课过程接近,语言描述尽可能做到通俗易懂。本书可作为普通高校遥感、测绘、GIS等相关专业学习C++编程的入门级教材,也可以作为C++语言学习的自学用书。

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 习题

 

2C++语言基础

21 CC++程序基本要索

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类中的staticconst

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 习题

段延松,武汉大学副教授,博导,主要研究方向摄影测量、无人机测绘、相机标定、视觉测量与模式识别等,美国ESRI外籍技术专家、武汉3551光谷人才。