※ 引述《EijiHoba (我要好工作)》之铭言:
: C++是物件导向,比C困难吧?
: 打开Cpp语言的程式码
: 我看到的不外乎质朴的for循环、
: 打印的语法、函数、参数。
: 虽然觉得C++看来看去就是类似的感觉,甚至比javascripts感觉更简陋一些。
: 好像会陡然上升坠五里雾。
: 如果拿有C语言体质的rust相比,
: Rust看起来好像更深奥(更多概念)。
: 到底C++难在哪?
:
其实C++的难度主要在于它是一个复杂的、多功能的语言,而且它的物件导向特性带来了
更多的复杂性。C++是一个非常灵活的语言,它提供了很多不同的语法和特性,可以实现
许多不同的功能,从而使其学习和使用变得更加复杂。
此外,C++的标准库也很庞大,其中包含了很多复杂的类和函数库,这也增加了学习和使
用C++的难度。
相较于C,C++的语法和特性更加多样化,例如:类、继承、多态、模板、例外处理等等。
这些概念都需要时间和经验才能够理解和掌握,因此对于初学者而言,C++可能会感觉更
加困难。
总的来说,C++难在于它的复杂性和多样性,需要花费更多的时间和精力去学习和掌握。
但是,一旦掌握了C++的基础和核心概念,它也可以让开发人员更加灵活地实现各种功能
。