目录
2.3 我们还是想要按原始想法探索一个优雅的写法,但是失败了
1.模板别名的用处
图中通过使用using Vec = std::vector<T,MyAlloc<T>>进行模板别名的定义,从而可以直接使用
Vec<int> coll来代替上一句话,这种方法类似于C++中的typedef,但这种C++11的新机制不仅仅是
为了通过设置模板别名来少写几个字,但是实际情况中有时无法通过typedef或#define代替化名来
达到我们想要的效果.
题外话:侯老师喜欢白居易

2.优雅代码的探索
我们希望代码写的漂亮些,复用性更高些,容器有七八种,有可搬移语义的和不可搬移的语义,我们希望用一个函数就可以解决,写出优雅的代码来测试移动语义的效率.
2.1失败的探索


2.2 基于对标准库深刻理解的一种可行性写法

2.3 我们还是想要按原始想法探索一个优雅的写法,但是失败了

2.4 我们终于成功写出优雅的代码

2.5 模板模板参数的工程代码实践

本文探讨了C++中的模板别名用法,如何通过它简化代码并提高可读性。作者分享了一段关于尝试实现优雅代码的旅程,从失败的探索到最终的成功,特别是针对容器和移动语义的高效实现。文章还涉及了模板模板参数的工程应用,展示了深入理解标准库对于编写高效、优雅代码的重要性。
260

被折叠的 条评论
为什么被折叠?



