//test.h
#include
using std::vector;
#define DEFAULT_CAPACITY 3
template
{
public:
Vector( int c = DEFAULT_CAPACITY, int s = 0, T v = 0)
{
_elem = new [_capacity = c];
for(_size = 0; _size < s; _elem[_size++] = v);
}
~Vector()
{
delete[] _elem;
}
int disordered() const;
};
//test.cpp
#include
#include
using namespace std;
using std::vector;
#include "test.h"
template
{
int n = 0;
for(int i = 1; i < _size; i++)
{
if(_elem[i-1] > _elem[i])
n++;
}
return n;
}
//2.17.cpp(main函数测试)
#include
#include
using namespace std;
using std::vector;
#include "test.h"
int main()
{
vector
cout<
return 0;
}
最后报错:
C:\Users\Administrator\Desktop\2.17.cpp(15) : error C2039: 'disordered' : is not a member of 'vector