摘要: 今天在写迭代器的时候,准备做模版,于是把实现从声明类中提出来。写到声明的下面。类似于这样。Ca.Hclass A{public: A();}A::A(){}准备把迭代器的构造函数和重载的运算符函数都提出来,结果发现报错。同样的代码。在VC6.0中和2005结果就不一样。#include <iostream>using std::cout;using std::endl;template <typename T1>class A{public: class B { public: B(); };public: A();};template <typename T1& 阅读全文
posted @ 2013-05-22 23:49 0x苦行僧 阅读(202) 评论(0) 推荐(0)
摘要: 大家觉得选择排序和冒泡排序?哪种效率和速度好些呢?其实要看场合,也就是看数据的储存环境。一般数据是随机分散储存的,可以优先使用选择法。如果数据是连续存储的,优先使用冒泡法。冒泡排序:void main(){ int szData[] = {3, 2, 1, 4, 5, 2, 11, 7, 33, 6, 9}; int iCount = sizeof(szData)/sizeof(szData[0]); for (int i = 0; i < iCount; i++) for(int j = 0; j < iCount-1; j++ ) { if (szData[j]... 阅读全文
posted @ 2013-05-22 00:18 0x苦行僧 阅读(230) 评论(0) 推荐(0)