读书人

vector在不同的地方定义规则不同吗,该

发布时间: 2013-11-25 13:22:27 作者: rapoo

vector在不同的地方定义规则不同吗

#include <vector>
using std::vector;
class Example
{
private:
vector<double> vec(10);// 针对10报错:应输入类型说明符
vector<double> vec2(int);// 这样写不报错,但是有什么意义
};

vector<double> vec3(10);// 为什么在类外面又可以这么写
声明 定义
[解决办法]
你的vec2是一个函数声明

读书人网 >C++

热点推荐