首页
查找话题
首页
为什么说C++很难?
为什么说C++很难? 第1页
1
xi-yang-86-73 网友的相关建议:
C++的困难性,主要有这几个问题:
总有人说“虽然C++功能/范式多,但是你可以只会、只用其中一部分”。这是不太现实的,因为你开发不可能不用第三方库,然后你不可能限制人家用C++的那个部分。如果那个部分你不熟悉,编译器喷出个一百行的模板错误你看不懂怎么办?
C++语言本身的范畴,甚至没有包含写出一个能跑的程序。因为语言本身只到编译单元,后面还有链接什么的玩意,而理论上来讲那些东西都是各个目标平台自己的,并不是语言的一部分。
C++没有“官方”的编译控制器、包管理器,逼迫新手去一个个屎坑里自己踩一遍。特别是当你需要跨平台开发而不能简单地全靠VS/XCode的时候。
由于C++实际上用来开发有一定复杂性的高性能系统(没有这些需求,不必用C++),所以通常不可避免地要接触语言以外的大量东西,比如内存对齐、SIMD优化、编译器特异的intrinsics、系统API等等,这在广度上增加了学习内容。
为什么说C++很难? 的其他答案 点击这里
1
相关话题
VS 2015 的跨平台特性对 Qt 会带来多大的冲击呢?
vector 使用 emplace_back 会调用复制构造函数吗?
如果要改进C语言,您最希望添加哪些语言特性,移除哪些语言特性?
如何从头开始系统学习VHDL语言?
这个如此诡异的C语言「怪事」是怎么回事?
面向对象程序设计比传统的面向过程程序设计更有什么好处?
c++初学者有必要深挖这样的问题吗?
明明很多编程语言从对象数组中取数据比用SQL从表中取数据方便,为什么数据库还是使用SQL?
最快的 atoi、atof 实现是什么样的?
编程到底难在哪里?
前一个讨论
有什么致命真菌和细菌会在无意中吃下去?
下一个讨论
全基因组测序要多少钱。不针对单个基因?
相关的话题
Java 中的多态是不是违背了里氏替换原则?
如何看待近几年国内开源的现状?你是如何理解开源的?
在c++代码中使用const关键字是不是自找麻烦?
用C语言,能在100行之内实现贪吃蛇吗?
深入理解nginx中,第9章中有一句:利用指针的最后一位一定是0的特性。能解释一下这个特性?
为什么常说的“五代编程语言”(机器、汇编、面向过程、面向对象、智能)中没有函数式语言的位置?
C++异常处理写的代码太丑怎么办?
为什么大多数程序员不看好图形化编程?
软件技术方案中的轻重是什么意思?
如何评价 xmake?
为什么知乎都在劝退计算机国企?
如何解决 C++ 代码不能打开提示有一个错误的问题?
g++是否有扩展指令可以控制全局变量的构造顺序?
C++ 有多难?
有什么像a=a+b;b=a-b;a=a-b;这样的算法或者知识?
python中的lambda 和java中的lambda有什么不同?
为什么很多新型编程语言都抛弃了 C 语言风格的 for 语句?
ORM 框架能自动防止SQL注入攻击吗?
哪些语言特性,有助于开发大型系统?
作为一名程序员需要掌握的相关知识是需要「广」还是「精」?
c++ 标准库有哪些api接口设计的不好用?
对同一个套接字,在两个线程中都对其调用recv函数,需要对其互斥保护吗?
华为自研编程语言「仓颉」试用报名开启,有哪些值得关注的信息?
现在的市场对 C++ 的需求大吗?
C++ 难在哪?
caffe开发过程中使用了哪些工具?
柯里化对函数式编程有何意义?
学 C++ 是种怎样的体验?
如何利用 R 语言来获得某个具体地址的经纬度?
命令式语言中递归的理论基础?
服务条款
联系我们
关于我们
隐私政策
© 2025-06-16 - tinynew.org. All Rights Reserved.
© 2025-06-16 - tinynew.org. 保留所有权利