























4 kagenomirai 2024 年 11 月 27 日理解不了 C++ 的面向对象,分两种情况吧。 二是理解不了面向对象这种抽象方式,疑惑什么是面向对象,为什么要面向对象,我像 C 一样写一堆函数不行吗,等等此类问题,我想到最好的书应该就是 SICP 了(看 JS 版顺便还能入门 JS )我只大概翻过,这本书对如何用抽象来进行编程做了系统的解释,特别适合新手。不看这本书也可以多写写代码,时间久了也能领悟书上的内容。 |
6 cnbatch 2024 年 11 月 27 日这个应该发到 C++节点吧 不知道你对 C 的语言熟悉到了哪个标准。个人建议,先熟悉一下 C11 、C23 的内容,过一遍就行,因为新标准不少内容跟 Modern C++很接近。 然后买一本 C++发明人的教程看一看(The C++ Programming Language ,国内有中文版),搞清楚基础规则( RAII 、重载之类的),对 C++提供的语法、容器、工具有个了解,然后再做一些简单的程序,边做边学。 前面提到的 https://www.learncpp.com/ 也是不错的资源 至于面向对象嘛,你就先当作是 struct 当中内置 function ,然后弄着弄着就能理解 virtual 啊、Inheritance 之类的玩意。 |
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。