首页
查找话题
首页
为什么说C++很难?
为什么说C++很难? 第1页
1
xi-yang-86-73 网友的相关建议:
C++的困难性,主要有这几个问题:
总有人说“虽然C++功能/范式多,但是你可以只会、只用其中一部分”。这是不太现实的,因为你开发不可能不用第三方库,然后你不可能限制人家用C++的那个部分。如果那个部分你不熟悉,编译器喷出个一百行的模板错误你看不懂怎么办?
C++语言本身的范畴,甚至没有包含写出一个能跑的程序。因为语言本身只到编译单元,后面还有链接什么的玩意,而理论上来讲那些东西都是各个目标平台自己的,并不是语言的一部分。
C++没有“官方”的编译控制器、包管理器,逼迫新手去一个个屎坑里自己踩一遍。特别是当你需要跨平台开发而不能简单地全靠VS/XCode的时候。
由于C++实际上用来开发有一定复杂性的高性能系统(没有这些需求,不必用C++),所以通常不可避免地要接触语言以外的大量东西,比如内存对齐、SIMD优化、编译器特异的intrinsics、系统API等等,这在广度上增加了学习内容。
为什么说C++很难? 的其他答案 点击这里
1
相关话题
c#匿名委托获取自身的方法?
为什么现在编程语言用拉丁字母而不用片假名?
为什么现代编程语言通常对 null 深恶痛绝,却鲜有特殊对待 0 的呢?
如果你们想要自创一个编程语言,你们希望它有什么特色?
会多门编程语言的你,最推荐哪3-5门语言?
CMake是不是阻碍了C++的发展?
如何从零写一个正则表达式引擎?
关于Qt性能的损失,有没有一个可以量化的概念?
对程序员来说,你认为最键盘上没用的几个键是哪几个?
为什么有人可以在屎一样混乱的几千行代码里加功能?不重构能驾驭屎山吗?
前一个讨论
有什么致命真菌和细菌会在无意中吃下去?
下一个讨论
全基因组测序要多少钱。不针对单个基因?
相关的话题
Android 将来能否实现用 C/C++ 作为开发语言?还是说现在的架构就注定了只适合用 Java?
有没有什么程序库使得我们可以比较方便的在windows下使用比较新版本的opengl的?
为什么C++写视频播放器要用ffmpeg?
为什么大多数人用C++时都要用&&,||和!来表示与或非,而不是用and or not?
搜索引擎是怎么知道「羣」是「群」的?
sql中为什么select要放在from之前?
你遇到过哪些高质量的 C++ 面试?
Python真的不适合游戏开发吗?游戏全都用像Python这种解释型语言写,对开发出的游戏有什么影响?
”返回在函数内malloc的内存是安全的,但是容易造成问题,最好的做法是返回传入的指针。“怎么理解?
为什么 Dropbox 等大型服务使用 Python 作为主要语言,即使它的效率比其他编译型语言低几个数量级?
如何激怒一位 C++ 爱好者?
各种语言写网络爬虫有什么优点缺点?
使用基于LGPL授权QT的『歪歪yy语音』允许反编译吗?
C/C++ 数组大小需要是2的倍数吗?
「C++ 早就过时了,大部分写工程不用 C++,学习这个语言只是为了竞赛」的观点是否正确?
哪些语言特性,有助于开发大型系统?
为什么人们会崇拜一个编程语言?
程序员反感(讨厌、不喜欢)什么?
在C++中,“?:”这个符号叫什么名字?
C++中,自定义函数写在main之前更好,还是之后更好?
C语言 下面哪个定义是合法的?
为什么一些人很瞧不起 Java?
unique_ptr 的底层实现是什么样的?
程序猿如何快速高效的改 bug?改bug都有哪些技巧?
C语言 乘以0.01快?还是除以100快?
为什么C++的 extern "C" 里面可以使用C里面不存在的STL和引用&等C++才有的特性 ?
libevent+rabbitmq 架构做高并发服务器可否?
网上有对于C++编程要避免使用cin、cout、fstream;而是使用scanf、printf、FILE *的说法, 请问是正确的吗?
有哪些轻量级适合阅读的优秀 C++ 开源项目?
C语言编译器哪个好用?
服务条款
联系我们
关于我们
隐私政策
© 2025-02-23 - tinynew.org. All Rights Reserved.
© 2025-02-23 - tinynew.org. 保留所有权利