pImpl - 向用户代码隐藏实现的绝佳手段
注意,从2023/8/19日后的所有代码,都将完全使用C++20 modules编写,一般情况下不再使用头文件的语法/句法编写。
注意,从2023/8/19日后的所有代码,都将完全使用C++20 modules编写,一般情况下不再使用头文件的语法/句法编写。
2023年的暑假,我最关注的“新闻”,竟然不是什么《今日头条》,而是这个!
关于CRTP的cppreference资料,请看这里。
泛型是现代编程语言中提升编程体验(这是显然的)和代码重用程度的重要方式。泛型本身是一种哲学,指的是对不同类型的操作手段可以相同和“跨类型”。泛型本身也没有特定的实现方式。比如,C也可以实现泛型:
整洁的代码让人感到有“代码感”,整齐划一,简直没有办法再整洁了,而垃圾的代码让人头痛,单单看着就头痛,更别说作为一个高中生,竟然还要看着教科书和练习中的垃圾代码写题。哎。