首页
查找话题
首页
为什么说C++很难?
为什么说C++很难? 第1页
1
xi-yang-86-73 网友的相关建议:
C++的困难性,主要有这几个问题:
总有人说“虽然C++功能/范式多,但是你可以只会、只用其中一部分”。这是不太现实的,因为你开发不可能不用第三方库,然后你不可能限制人家用C++的那个部分。如果那个部分你不熟悉,编译器喷出个一百行的模板错误你看不懂怎么办?
C++语言本身的范畴,甚至没有包含写出一个能跑的程序。因为语言本身只到编译单元,后面还有链接什么的玩意,而理论上来讲那些东西都是各个目标平台自己的,并不是语言的一部分。
C++没有“官方”的编译控制器、包管理器,逼迫新手去一个个屎坑里自己踩一遍。特别是当你需要跨平台开发而不能简单地全靠VS/XCode的时候。
由于C++实际上用来开发有一定复杂性的高性能系统(没有这些需求,不必用C++),所以通常不可避免地要接触语言以外的大量东西,比如内存对齐、SIMD优化、编译器特异的intrinsics、系统API等等,这在广度上增加了学习内容。
为什么说C++很难? 的其他答案 点击这里
1
相关话题
Facebook 的主要开发语言是什么?
如何评价 Clean Code 作者对 Swift 与 Kotlin 的看法?
如何学习Python,以及新手如何入门?
2022年学C++开发好比49年入国军,没什么公司在用C++了?
为什么祖传代码被称为「屎山」?
新程序员如何向英文社区(如github)进阶?
为什么说指针是 C 语言的精髓?
c++ 程序运行时异常处理,怎么定位到出错代码行?
有没有介绍C#这门语言的设计思想的书?
倒序输出字符串c++为啥不行?
前一个讨论
有什么致命真菌和细菌会在无意中吃下去?
下一个讨论
全基因组测序要多少钱。不针对单个基因?
相关的话题
编程该怎么学下去(C#)?
C 语言和 C++、C# 的区别在什么地方?
C语言和C++中,为什么malloc函数需要传入申请的内存大小,而free时候却不需要传大小呢?
面试想拿 10K,HR 说你只值 7K,该怎样回答或者反驳?
如果同时有两个项目让你选择,一个是使用C++的QT,一个是用JAVA的Android,你愿意往哪个方向发展?请说出您的理由。
你最喜欢的中国编程网站是哪些?
C++ 几十年来为什么没给 break 语句加上参数?
为什么C++在构造函数和析构函数中不能抛出异常?
为什么大学不教javaScript?
如何修改shared_ptr智能指针,让他支持多线程?
C++ 类当中为什么要有private?
码农如何以写代码的方式祝愿亲爱的朋友们新年快乐?
C 语言用 换行后就无法再回到上一行了吗?
为什么现在招聘C++程序员这么难?
如何学习递归呢?
王垠的《谈谈Parser》是在回应 winter 吗?
某些团队规定c++语言不让写注释,你怎么看?
c#多播或event监听太多后gc和时间都会爆炸,那么比起List<Action>存在的意义是什么?
VScode为什么把*.C当成C而不是C++?怎么改?
C/C++有什么库可以完成命令行参数解析?
程序猿如何快速高效的改 bug?改bug都有哪些技巧?
大项目不允许使用C++STL 容器合理吗?
其他程序员有像我一样遇到编程技术落伍的情况吗?一般一门技术多久会落伍?
为什么华为不请王垠去设计新的编程语言?
如何把一段简单的代码变复杂?
for 循环为什么不支持小数?
SQLite 的读写效率很高,有哪些使用其他数据库的理由?
C++ 父类对象赋值给子类对象是未定义行为么?
vector 使用 emplace_back 会调用复制构造函数吗?
为什么中国程序员(可能包括非程序员)不如外国程序员有创造性?
服务条款
联系我们
关于我们
隐私政策
© 2024-11-22 - tinynew.org. All Rights Reserved.
© 2024-11-22 - tinynew.org. 保留所有权利