- 分享
水贴:我学算法竞赛之——C++语法课感想
- 2023-12-8 10:38:02 @
第一阶段的课程已经顺利完结
大家有什么学习编程中的独家技巧和所思所想,欢迎在此帖下留言分享~
讲义将会持续更新,也欢迎大家前来吐槽和建议(●'◡'●)
16 comments
-
经开一中2026届11班关泽瑞 LV 6 @ 2024-2-1 0:06:39
black—柯达鸭
-
2023-12-14 23:00:56@
代码runtime errors的我be like:
-
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++的未来能够更加简化和友好,让开发者能够更轻松地编写高效且可靠的代码。
-
2023-12-12 20:08:15@
C++是一位魁梧男子,身形高大强壮,双臂有力,步履稳健,身躯壮硕得好像一堵墙似的。结实的双腿,纠结的膀臂,隆起的健壮胸肌,低沉的嗓音。宽圆的肩膀,高挺的胸脯,结实得像钢桩铁柱一般。这是一个粗线条的汉子,浓眉大眼,肩膀宽阔,身材高大,站着像一座石塔,跑起来有如一阵狂风 学起来直接入土
-
2023-12-12 20:07:11@
最开心的事莫过于周末一道题没做能稳榜😄
👍 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