首页
查找话题
首页
为什么说C++很难?
为什么说C++很难? 第1页
1
xi-yang-86-73 网友的相关建议:
C++的困难性,主要有这几个问题:
总有人说“虽然C++功能/范式多,但是你可以只会、只用其中一部分”。这是不太现实的,因为你开发不可能不用第三方库,然后你不可能限制人家用C++的那个部分。如果那个部分你不熟悉,编译器喷出个一百行的模板错误你看不懂怎么办?
C++语言本身的范畴,甚至没有包含写出一个能跑的程序。因为语言本身只到编译单元,后面还有链接什么的玩意,而理论上来讲那些东西都是各个目标平台自己的,并不是语言的一部分。
C++没有“官方”的编译控制器、包管理器,逼迫新手去一个个屎坑里自己踩一遍。特别是当你需要跨平台开发而不能简单地全靠VS/XCode的时候。
由于C++实际上用来开发有一定复杂性的高性能系统(没有这些需求,不必用C++),所以通常不可避免地要接触语言以外的大量东西,比如内存对齐、SIMD优化、编译器特异的intrinsics、系统API等等,这在广度上增加了学习内容。
为什么说C++很难? 的其他答案 点击这里
1
相关话题
为什么很多新型编程语言都抛弃了 C 语言风格的 for 语句?
C++ 语言会不会在十年内退出市场?
0除以0怎么使用c++的异常处理,例如try?
大一学生,刚开始学习编程,但感觉自己并没有天赋怎么办?
为什么几乎所有的量化交易都用Python?
有人说C语言过时了,要学就学Python,怎么反驳他?
在未来,编程会不会像现在的写字一样成为普通人的必备技能?
为什么C++库开发人员都喜欢自己造一个字符串类?你见过性能最好开源字符串类是哪个? 为什么?
怎么形象地理解MFC编程框架?
句柄是什么?
前一个讨论
有什么致命真菌和细菌会在无意中吃下去?
下一个讨论
全基因组测序要多少钱。不针对单个基因?
相关的话题
各个编程语言都有哪些「黑点」?
在C++中,“?:”这个符号叫什么名字?
Linux 和 Windows 的内存申请机制有何不同?
C++的CRTP所带来的静态多态功能具体有什么用?
C++的优势有哪些?
为什么 Java 会有 JVM,其它语言怎么没有对应的 VM?
如何正确通过 C++ Primer 学习 C++?
优秀的程序员产出可以是普通程序员的 10 倍,那招聘一个软件开发团队,还不如自己成为一个优秀的程序员?
5G 的到来会造成编程语言大灭绝进而 JS 一统应用前端吗?
2019 年了,Rust 到底比 C++ 强在哪里?
为什么C++的 extern "C" 里面可以使用C里面不存在的STL和引用&等C++才有的特性 ?
为什么 C++ 没有 C 语言快?
你遇到过哪些高质量的 C++ 面试?
为什么要有头文件?
如何把一段简单的代码变复杂?
在编程语言中,循环语句为何选择 while 而不是 when 作为关键词?
C++ 类当中为什么要有private?
C++在构造函数内new对象的最佳实践是什么?
会多门编程语言的你,最推荐哪3-5门语言?
设计优秀的 API 有什么特征?
各位大佬都是怎么样学习C++的?能分享一下您的学习过程吗?
c++循环里面定义重名为什么不报错?
开发桌面软件时,如何使用 Mac 上那种扁平化极简风格的 UI?
如何滴水不漏的学完C语言?
C++中delete this是对象先析构还是delete语句先返回?
C#中有什么是与C++的setw()、setfill对应的呢?
如何设计真正高性能的 spin_lock?
请问,此题使用switch语句编写是否会比if更高效?若想用switch又该如何编写呢?
性能最强的编程语言是什么?
什么才算是真正的编程能力?
服务条款
联系我们
关于我们
隐私政策
© 2025-04-04 - tinynew.org. All Rights Reserved.
© 2025-04-04 - tinynew.org. 保留所有权利