BG:
我看网上大部分的 cpp 教程都是从头开始,like 数据类型 控制流 数组 ... 这些 Python 和 C 都学过就感觉 很无聊。
有没有老哥先学的 Python 再学的 cpp ,该从什么地方开始比较好?或者有没有难度比较适中的教材可以看看。
1
javazero OP btw:为什么网上都说 vscode 写 cpp 不好?我感觉配置一下 g++和 include Path 也蛮不错的。
|
2
binxin 156 天前 1
直接上手搓一个 cpp 的项目。找个你有兴趣的,或者就干脆翻译一个之前的 python 项目。
遇到问题面向 gpt 或者面向搜索。 |
3
Sawyerhou 156 天前 via Android
从头学其实挺好,复习一下,实在觉得浪费时间就快进,或直接跳到指针,之后的方法模板多态面向对象 STL 等就跟 python 的区别就很大了。
|
4
julyclyde 156 天前
你都学过 python 了,还能看得上 cpp ??
|
5
artiga033 156 天前 via Android
modern c++和 C++11 以前的版本差别还挺大的,当然基本是向下兼容的,只是编码风格大不一样。
C++和 python 还是挺地别天差的,建议像楼上说的从头学然后适当快进。 在 Windows 上尝试用 vscode 和 gcc 写 c++我个人的观点是纯坐牢,要么就老老实实用 msvc 和微软那套生态,要么就直接 wsl 用正经的 linux 环境。当然你要是本来就是 Linux/Mac 那当我没说。 |
6
ETCartman 156 天前 1
a tour of C++
|
7
yoiteshaw 156 天前
|
8
levelworm 156 天前 via Android
先学个基本语法然后直接上项目。不过 C++用来开发什么呢?这是偏系统编程的语言啊。
|
9
idontnowhat2say 156 天前
还能怎么学?从头学,会的部分跳过就行了,看完教程就去练手。不会的地方再去查资料,软件编程又不是搞理论,还不就是一门手艺。
|
10
yl20181003 156 天前 1
c++ primer
|
11
leconio 156 天前 via iPhone
这两儿除了过程式编程思路相关,其他一毛不一样吧。。。
|
17
Philippa 156 天前 1
YouTube 有很多大神出的视频,直接教你最佳实践,不要走弯路。比如我第一看视频就学会了 void Move(const Person& person),他会演示不适用 const reference 的区别等等,书本太 general 了。C++ 其实不难,就是花样多,就是细节多。
|
18
ma836323493 156 天前
直接上手吧数据结构写一遍
|