typedef问题
请问这句有什么问题嘛?
typedef vector<double>::size_type vec_sz;
为什么总是报错
error C2653: 'vector<double,class std::allocator<double> >' : is not a class or namespace name
不太理解,我是照书上的源代码写的
参考答案:试试按如下顺序写代码:
#include <vector>
using namespace std;
typedef vector<double>::size_type vec_sz;