bool一个是布尔型,BOOL一个是整型(不过这个是在MFC里面的)
看了这个问题,,因为没学MFC
看了这个问题,,因为没学MFC
刚才 用DEV编译了一下
#include <iostream>
#include <vector>
using namespace std;
template<class T>
class SmartVector : public vector<T>
{
public:
~SmartVector()
{
while(vector<T>::size()!=0)
{
T bk=vector<T>::back();
vector<T>::pop_back();
delete bk;
}
}
};
int main()
{
SmartVector<int*>scpi;
SmartVector<int>sci;//这里就出错了,因为int不能被delete
for(int i=0;i<10;i++)
{
int n=i;
sci.push_back(n);
}
system("pause");
return 0;
}
他的摸板设计应该说是合理的,如果有人用了这个摸板,但类型不是指针类型,编译器就会告诉他错了