关于thinking in c++

初学者一般看这本书会比较吃力的
第一卷前三章没什么,略看。456三章是面向对象思想基础,不大好理解,看不懂没关系。
接着的各个章节都是从各个语法点渗透,慢慢传递思想。
个人感觉讲“引用”和“拷贝构造函数“那章比较特别,在其他书里没有类似的东西。
另外一个特别的就是讲多态和虚函数那章,也是非常深邃的。(我的是英文版,由于版本的缘故,就不说是第几章了,说内容)
其他的部分基本没有什么值得特别提出来的,都是语法基础。

第二卷主要讲标准库。
特别的也就是讲多重继承和RTTI的部分。其他的也没什么。

感觉TIC++主要的特色在于讲解为什么语言会这样设计,并且提到了很多底层的模型和思想性的东西。而讲解语法的部分比较粗略,但举例都还不错。

所以如果你对语法都不够熟悉,不如找个C++ Primer看看,如果想了解“为什么”的问题,深入看TIC++。
另外如果想知道语言更多的细节和软件设计中的更多问题。一定要参考C++语言作者本人的The C++ Programming Language
### 如何安装和配置适用于 LinuxWindows 子系统 (WSL) #### 安装 WSL 为了在 Windows 上启用 WSL 功能,需先通过 PowerShell 执行命令来启动此功能。打开具有管理员权限的 PowerShell 并输入 `wsl --install` 命令[^1]。 对于 ARM64 架构设备,在执行上述指令时可能会遇到特定挑战;这通常涉及 BIOS 设置调整或其他硬件兼容性问题处理。 #### 配置 WSL 版本 当前存在两个主要版本:WSL 1 和 WSL 2。推荐使用性能更优、文件系统支持更好的 WSL 2。可以通过设置默认版本号的方式指定新安装的发行版采用哪个版本: ```powershell wsl --set-default-version 2 ``` 该命令会将所有未来的新安装设为 WSL 2 模式[^3]。 #### 安装 Linux 发行版 完成以上步骤之后,可以从 Microsoft Store 获取并安装所需的 Linux 发行版,比如 Ubuntu 或 Debian。这些应用一旦被下载下来就会自动关联到已激活的 WSL 环境中去。 #### 访问 Windows 文件系统 值得注意的是,借助于 WSL 技术,可以直接读写位于 Windows 分区中的数据而无需额外挂载任何东西。例如,如果项目源码存放在 E:\www\swoole\hyperf 路径下,则可以在 WSL 终端里直接访问 `/mnt/e/www/swoole/hyperf/` 这样的路径来进行开发工作[^4]。 #### 解决常见问题 当面对某些特殊情况下产生的错误提示或者行为异常时,建议查阅官方文档获取最新的技术支持信息。此外,社区论坛也是一个很好的求助渠道,许多开发者分享了解决方案和个人经验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值