C++语法复杂难懂是因为活得久吗?

C++

1个回答

写回答

hlcm

2026-02-11 00:40

+ 关注

C++
C++

你有C语言基础,可别觉得自己学不会C++,就连C++的发明者Bjarne Stroustrup都不敢说自己通晓所有C++语法特性。C++存在的问题是它的历史太悠久了。在这漫长的发展历程中,不断有各种各样的编程语言涌现出来,C++吸收了这些语言的各种特性,就像是变成了一个大杂烩。甚至还出现了不少邪门的用法,我说的就是C++设计新思维里的那些模板技巧。20年前我看过这本书,刚开始觉得特别厉害,后来就发现很不靠谱。在后来的工作里,我从来没遇到过C++设计新思维中的模板技巧。时间证明了我的看法。但这并不影响一些C++原教旨主义者把这些内容当作面试题,让面试者难受。而且C++每隔几年就会增加很多语法特性,这些特性很多人可能一辈子都用不到。打个不太恰当的比方,美国大学生就算读到英美文学博士,也不敢说自己认识所有英语单词,这是很正常的情况。

举报有用(0分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号