- 博客(2)
- 收藏
- 关注
原创 【C++】traits技术与模板元编程
很多时候,我们需要知道一个类型的信息,例如在下面这种情况下:templatetypename Iterator,typename Dist>void advance(Iterator iter, Dist d){ if (iter is a random access iterator) iter += d; else { if (
2016-04-18 10:04:37
769
原创 【C++】多文件程序结构
以前写一个C++多文件程序的时候经常为哪些东西应该放在.h文件里,哪些东西应该放在.cpp文件里而疑惑。稍有不慎就搞出一个“error:LNK2005 已经在*.obj中定义”的重复定义错误,就算解决了这个问题自己实际上也还是一知半解。最近去了解了C++多文件程序结构的知识,才搞清楚了这些问题的本质。在此总结一下,如有错误,欢迎指出。一、 声明与定义 首先从声明和定义说起。 声明是数据对象的和
2016-04-06 20:16:58
15051
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人