首页
查找话题
首页
为什么说C++很难?
为什么说C++很难? 第1页
1
xi-yang-86-73 网友的相关建议:
C++的困难性,主要有这几个问题:
总有人说“虽然C++功能/范式多,但是你可以只会、只用其中一部分”。这是不太现实的,因为你开发不可能不用第三方库,然后你不可能限制人家用C++的那个部分。如果那个部分你不熟悉,编译器喷出个一百行的模板错误你看不懂怎么办?
C++语言本身的范畴,甚至没有包含写出一个能跑的程序。因为语言本身只到编译单元,后面还有链接什么的玩意,而理论上来讲那些东西都是各个目标平台自己的,并不是语言的一部分。
C++没有“官方”的编译控制器、包管理器,逼迫新手去一个个屎坑里自己踩一遍。特别是当你需要跨平台开发而不能简单地全靠VS/XCode的时候。
由于C++实际上用来开发有一定复杂性的高性能系统(没有这些需求,不必用C++),所以通常不可避免地要接触语言以外的大量东西,比如内存对齐、SIMD优化、编译器特异的intrinsics、系统API等等,这在广度上增加了学习内容。
为什么说C++很难? 的其他答案 点击这里
1
相关话题
strcpy的源代码中返回值是指针的意义是什么?
在有能够转化为C、C++、Java的第四代语言Raptor的情况下,为什么还需要C等程序设计语言?
英语不好能学C语言和C++么?
如何用最简短的二进制代码表示一张19*19的围棋棋盘的情况?
就节省编译时间来说,Precompiled Header和Pimpl范式哪个更好?
为什么有些编程语言写完一句后要加分号?
如何解决Linux下信号产生的死锁?
我该放弃.NET吗?
如何看待2022年秋招Java后端开发岗一片红海?
可以用 Python 编程语言做哪些神奇好玩的事情?
前一个讨论
有什么致命真菌和细菌会在无意中吃下去?
下一个讨论
全基因组测序要多少钱。不针对单个基因?
相关的话题
如何解决Linux下信号产生的死锁?
中科院电子所苏州研究院怎么样?
编程到底难在哪里?
为什么这么多人黑C++?
作为非计算机专业的学生,觉得 C 语言远比其他语言易于上手,正常吗?
如何评论"知名游戏开发者称 C++ 是一种非常糟糕、可怕的语言"?
5G 的到来会造成编程语言大灭绝进而 JS 一统应用前端吗?
为什么C语言中计算机认为0是假的,其他数都是真的?
易语言那么不入流吗?
刚上大一,C 语言压根听不懂怎么办?
C++为何不允许在函数中直接传递数组?
C++ 学到什么程度才能叫精通?
编程语言中类型前置和类型后置的优缺点各是什么?
回调函数(callback)是什么?
C++ 实现接口与实现分离后,文件变得更多了,到底有什么好处?
C语言中, for 和 while 在汇编上有什么区别?
数学和编程中,「函数」的概念相同在哪里,不同在哪里?
后端开发除了增删改查还有什么?
既然有指针了,为什么c++还搞个引用出来?
C++底层是如何实现的?
编程的时候 命名 方法或变量 词穷了怎么办?
为什么C++里,封装类对象消亡时候,先执行封装类的析构函数,再执行成员对象的析构函数?
为什么C++头文件喜欢把一个类型通过typedef定义出无数个新名字,这有什么意义吗?
SQL 设计得烂吗,诸如redis,nosql又该如何选择?
对容器类做改变的设计是否存在天生的错误?
程序员属于什么阶级?上升空间如何?
为什么编译器过度优化导致线程安全问题?
Rust 语言现在什么情况,为什么知乎上不怎么讨论Rust语言了呢?
刷 LeetCode 对于国内 IT 企业面试帮助大吗?
如何在在asp项目中正常调用非托管c++dll?
服务条款
联系我们
关于我们
隐私政策
© 2025-03-31 - tinynew.org. All Rights Reserved.
© 2025-03-31 - tinynew.org. 保留所有权利