logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

C++中如何实现自定义类型的迭代器

我们知道STL实现了很多算法,如果项目是基于STL构建那么能够最大化使用现有代码当然是最好的。在STL中容器和算法之间的桥梁是迭代器。所以在定义好自定义类型的容器后,接下来就是迭代器的实现。STL中的迭代器迭代器模式是一种经典的设计模式,而STL的迭代器实现用到了模板的一些特性和技能,其中的细节可以去参考《STL源码剖析》里面的内容,在这里稍微介绍一下下面是STL中结构体iterator的定义,

#设计模式#c语言#算法
pytorch 若干小坑

caffe灵活性还是比不上torch,想要快速建立新模型,torch是个不错的选择#batch size 设置略大段错误自己练手写的lenet和官方的lennet[https://github.com/pytorch/examples/blob/master/mnist/main.py]在CPU中运行时,设置稍微大一点的batch size(8以上),就会出现段错误,而且也没错误栈

#pytorch
到底了