《C++ Primer》(第五版)详细目录

  • 第1章:快速入门
    • 1.1编写一个简单的C++程序
    • 1.2初识输入输出
    • 1.3注释简介
    • 1.4控制流
    • 1.5类简介
    • 1.6书店程序
  • 第2章:变量和基本类型
    • 2.1基本内置类型
    • 2.2变量
    • 2.3复合类型
    • 2.4const限定符
    • 2.5处理类型
    • 2.6自定义数据结构
  • 第3章:字符串、向量和数组
    • 3.1命名空间的using声明
    • 3.2标准库类型string
    • 3.3标准库类型vector
    • 3.4迭代器介绍
    • 3.5数组
    • 3.6多维数组
  • 第4章:表达式
    • 4.1基础
    • 4.2算术运算符
    • 4.3逻辑和关系运算符
    • 4.4赋值运算符
    • 4.5递增和递减运算符
    • 4.6成员访问运算符
    • 4.7条件运算符
    • 4.8位运算符
    • 4.9sizeof运算符
    • 4.10逗号运算符
    • 4.11类型转换
    • 4.12运算符优先级表
  • 第5章:语句
    • 5.1简单语句
    • 5.2语句作用域
    • 5.3条件语句
    • 5.4迭代语句
    • 5.5跳转语句
    • 5.6try语句块和异常处理
  • 第6章:函数
    • 6.1函数基础
    • 6.2参数传递
    • 6.3返回类型和return语句
    • 6.4函数重载
    • 6.5特殊用途语言特性
    • 6.6函数匹配
    • 6.7函数指针
  • 第7章:类
    • 7.1定义抽象数据类型
    • 7.2访问控制与封装
    • 7.3类的其他特性
    • 7.4类的作用域
    • 7.5构造函数再探
    • 7.6类的静态成员

第二部分:C++标准库

  • 第8章:IO库
    • 8.1IO类
    • 8.2文件输入输出
    • 8.3string流
  • 第9章:顺序容器
    • 9.1顺序容器概述
    • 9.2容器库概览
    • 9.3顺序容器操作
    • 9.4vector对象是如何增长的
    • 9.5额外的string操作
    • 9.6容器适配器
  • 第10章:泛型算法
    • 10.1概述
    • 10.2初识泛型算法
    • 10.3定制操作
    • 10.4再探迭代器
    • 10.5泛型算法结构
    • 10.6特定容器算法
  • 第11章:关联容器
    • 11.1使用关联容器
    • 11.2关联容器概述
    • 11.3关联容器操作
    • 11.4无序容器
  • 第12章:动态内存
    • 12.1动态内存与智能指针
    • 12.2动态数组
  • 第13章:拷贝控制
    • 13.1拷贝构造函数和拷贝赋值运算符
    • 13.2析构函数
    • 13.3交换操作
    • 13.4移动语义
  • 第14章:重载运算与类型转换
    • 14.1基本概念
    • 14.2输入输出运算符
    • 14.3算术和关系运算符
    • 14.4赋值运算符
    • 14.5下标运算符
    • 14.6递增和递减运算符
    • 14.7成员访问运算符
    • 14.8函数调用运算符
    • 14.9类型转换运算符
  • 第15章:面向对象程序设计
    • 15.1定义基类和派生类
    • 15.2访问控制与继承
    • 15.3虚函数
    • 15.4派生类对象的拷贝、赋值和析构
    • 15.5对象切片
    • 15.6动态绑定
    • 15.7继承与静态成员
    • 15.8类之间的关系
  • 第16章:模板与泛型编程
    • 16.1函数模板
    • 16.2类模板
    • 16.3模板参数
    • 16.4成员模板
    • 16.5控制实例化
    • 16.6模板特殊化
  • 第17章:标准库特殊设施
    • 17.1位操纵
    • 17.2随机数
    • 17.3正则表达式
  • 第18章:用于大型程序的工具
    • 18.1命名空间
    • 18.2异常处理
    • 18.3多重继承与虚继承
  • 第19章:特殊工具与技术
    • 19.1位域
    • 19.2嵌套类
    • 19.3联合
    • 19.4枚举类
    • 19.5指针到成员
    • 19.6运行时类型识别
### 关于ArcGIS License Server无法启动的解决方案 当遇到ArcGIS License Server无法启动的情况,可以从以下几个方面排查并解决问题: #### 1. **检查网络配置** 确保License Server所在的计算机能够被其他客户端正常访问。如果是在局域网环境中部署了ArcGIS Server Local,则需要确认该环境下的网络设置是否允许远程连接AO组件[^1]。 #### 2. **验证服务状态** 检查ArcGIS Server Object Manager (SOM) 的运行情况。通常情况下,在Host SOM机器上需将此服务更改为由本地系统账户登录,并重启相关服务来恢复其正常工作流程[^2]。 #### 3. **审查日志文件** 查看ArcGIS License Manager的日志记录,寻找任何可能指示错误原因的信息。这些日志可以帮助识别具体是什么阻止了许可服务器的成功初始化。 #### 4. **权限问题** 确认用于启动ArcGIS License Server的服务账号具有足够的权限执行所需操作。这包括但不限于读取/写入特定目录的权利以及与其他必要进程通信的能力。 #### 5. **软件版本兼容性** 保证所使用的ArcGIS产品及其依赖项之间存在良好的版本匹配度。不一致可能会导致意外行为完全失败激活license server的功能。 #### 示例代码片段:修改服务登录身份 以下是更改Windows服务登录凭据的一个简单PowerShell脚本例子: ```powershell $serviceName = "ArcGISServerObjectManager" $newUsername = ".\LocalSystemUser" # 替换为实际用户名 $newPassword = ConvertTo-SecureString "" -AsPlainText -Force Set-Service -Name $serviceName -StartupType Automatic New-ServiceCredential -ServiceName $serviceName -Account $newUsername -Password $newPassword Restart-Service -Name $serviceName ``` 上述脚本仅作为示范用途,请依据实际情况调整参数值后再实施。 --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

请向我看齐

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值