第一阶段的课程已经顺利完结

大家有什么学习编程中的独家技巧和所思所想,欢迎在此帖下留言分享~

image

讲义将会持续更新,也欢迎大家前来吐槽和建议(●'◡'●)

16 comments

  • black—柯达鸭

    • @ 2023-12-14 23:00:56
      代码runtime errors的我be like:
      

      image

      • @ 2024-1-28 16:25:13

        @ 是时候出一篇报错常见原因解析了

    • @ 2023-12-14 18:12:48

      蒟蒻的我没什么可说的 只能说 确实 c++使我怀疑我的智商是否大于零

      • @ 2023-12-13 19:18:18

        emmmm 反正我个人看吧,c++这个东西,菜就多练,练着练着就好了(虽然我现在还是挺菜的)不会了就问,练到会为止

        • @ 2023-12-13 16:22:11

          haixing

          还行吧,当个爱好来学。 毕竟当下的主要任务是学习,对吧?????????????????????????????????????????

          欢迎发表你的感受!


          联系方式:

          QQ:2306925195 WX:Minecraft_2v E-mail:aos1946@outlook.com

        • @ 2023-12-12 20:22:39

          C++,这门编程语言真是让人又爱又恨啊!无论是初学者还是资深开发者,都会对它的种种特性和问题有着深深的感受。下面我将为你详细吐槽一下C++,准备好迎接一篇长达20,000字的吐槽吧!

          首先,C++的语法规则非常繁琐。它有大量的关键字、运算符和语法规则,初学者往往需要花费大量的时间来学习和理解它们。相比其他编程语言,C++的语法更加复杂,容易让人感到困惑和混乱。

          C++中有很多奇怪的概念和规则,例如指针和引用的使用、析构函数和构造函数的调用时机、模板的实例化等等。这些概念需要深入理解才能写出高质量的代码,对于初学者来说是一个很大的挑战。

          其次,C++对于内存管理要求非常高。虽然有智能指针等工具来帮助我们管理内存,但是仍然容易出现内存泄漏、野指针等问题。C++没有自动垃圾回收机制,需要手动管理内存,对于初学者来说是一个很大的挑战。

          C++的编译时间也是一个令人头疼的问题。由于C++的模板和元编程特性,编译器需要进行大量的工作来实例化和展开代码,导致编译时间非常长。尤其是在处理大型项目时,每次修改代码都需要等待漫长的编译时间,这真的是让人抓狂。

          C++的错误处理机制也让人感到沮丧。异常处理虽然是一种强大的错误处理方式,但是在C++中的使用并不是那么直观和方便。需要手动编写try-catch块来捕获异常,而且还要确保资源的正确释放,否则就会出现内存泄漏等问题。

          C++的标准库也相当庞大。虽然标准库提供了丰富的功能和工具,但是有时候找到需要的功能并不是一件容易的事情。C++的标准库文档也相对较难阅读和理解,给开发者带来了不小的困扰。

          C++中的一些特性和概念也容易让人感到困惑。比如,多重继承和虚继承带来的菱形继承问题、模板元编程中的复杂类型推导、编译时计算等等。这些特性和概念需要深入理解才能正确使用,给开发者带来了很大的挑战。

          C++的代码可读性也是一个问题。由于C++支持面向对象编程和泛型编程,代码中可能会存在大量的继承、多态和模板等特性,导致代码变得复杂难懂。特别是在团队合作开发时,理解和维护他人的C++代码可能需要花费更多的时间和精力。

          C++对于移植性的支持也不是很好。虽然C++是一种面向多平台的语言,但是在不同的操作系统和编译器上,可能会出现一些兼容性问题。这给开发者带来了额外的工作量和困扰。

          C++的学习曲线也相对较陡峭。要想成为一名熟练的C++开发者,需要花费大量的时间和精力来学习和实践。对于初学者来说,可能会感到非常困惑和沮丧。

          尽管C++有很多让人吐槽的地方,但是它也是一门非常强大和灵活的语言,可以用来开发高性能的应用程序。只是在使用C++的过程中,需要付出更多的努力和耐心来克服这些困难。希望C++的未来能够更加简化和友好,让开发者能够更轻松地编写高效且可靠的代码。

        • C++是一位魁梧男子,身形高大强壮,双臂有力,步履稳健,身躯壮硕得好像一堵墙似的。结实的双腿,纠结的膀臂,隆起的健壮胸肌,低沉的嗓音。宽圆的肩膀,高挺的胸脯,结实得像钢桩铁柱一般。这是一个粗线条的汉子,浓眉大眼,肩膀宽阔,身材高大,站着像一座石塔,跑起来有如一阵狂风 学起来直接入土

          • @ 2023-12-12 20:14:16

            我感觉吧……

            C++是:

            我全都要​,但鉴于你们​有些人不想要​,我就把要的东西的共同部分抽象出来加到新版本里,需要的人你们自己去做就好了。

            C是:

            没什么是指针和宏不能解决的,​加那么多东西没意义​。

            于是就变成了

            C++看起来很强大(也的确很强大),但你真用起来发现其实什么(库)也没有……

            C看起来什么都能做到(汇编小声嘀咕:我也可以),但真写起来其实就是把C++再发明了一遍(有些还真做不到)……

            说面向对象/面向过程区别必然是错的,因为C的程序写大了不可避免地还是要模拟一下面向对象的,而C++本身根本不局限于面向对象……

            之所以很多人都在支持C而不是C++,一方面是C++真的很复杂很抽象,另一方面是因为需求复杂的通常不用C/C++写了,而常用C/C++写的又用不上C++一堆新特性……

            最后吐槽一下C++:C++每次出新版本都会变得更好,但总是只把别人的痛点解决一半,因为他们认为全部解决完会对没有这个痛点的人产生不好的影响。

        • 最开心的事莫过于周末一道题没做能稳榜😄

          👍 1
        • @ 2023-12-12 19:58:19

          其实Hello,World是编程难度最高的

        • @ 2023-12-12 19:56:52

          俺想紫砂

        • @ 2023-12-12 19:56:05

          我真的是糊了呀根本玩不下去了呀

        • @ 2023-12-12 19:50:52

          老师为什莫不多出一些“Hello,World”

        • @ 2023-12-12 19:50:10

          (●'◡'●)

          • @ 2023-12-12 19:19:38

            C++是一位魁梧男子,身形高大强壮,双臂有力,步履稳健,身躯壮硕得好像一堵墙似的。结实的双腿,纠结的膀臂,隆起的健壮胸肌,低沉的嗓音。宽圆的肩膀,高挺的胸脯,结实得像钢桩铁柱一般。这是一个粗线条的汉子,浓眉大眼,肩膀宽阔,身材高大,站着像一座石塔,跑起来有如一阵狂风 学起来直接入土

          • @ 2023-12-9 13:53:21
            wls能不能发下那个表情包————上哪个号
            
          • @ 2023-12-9 13:36:55

            你说的对,但是c++是一款由贝尔实验室自主研发的面向对象&面向过程编程语言。程序运行在一个被称为“进程”的环境里,在这里,被系统选中的线程将会被定为“主线程”,引导动态内存分配之力。你将扮演一款名为Dev C的编程软件,在溢出的内存中邂逅性格各异,能力独特的异常们,与它们一起击败屏幕前的社畜,寻找失去的底层代码。同时,在一次次的历练中,逐步发掘“竞赛”的真相......

          • 1