模板打印函数
? vector的元素可以是任意類型T,但必須具備賦值和拷貝能力(具有public 拷貝構造函數和重載的賦值操作符).
? 其實很容易理解,自定義一些模板時,同樣會需要其實例化類型具備默寫操作(如大于小于操作等。)
? 下面一個自定義模板類就需要dump函數了:
?template<class T>
inline static void Dumpvector(const std::vector<T *> &vvector)
{
? ? std::vector<T *> ::iterator pvectorIt = vvector.begin();
? ? for(; pvectorIt != vvector.end(); pvectorIt++)
? ? {
? ? ? ? (*pvectorIt)->dump();
? ? }
}
總結
- 上一篇: oracle 还原dmp时_报错的值太大
- 下一篇: 正则基础之——神奇的转义