c++ struct结构体的内部可以有vector类型的数据么?
我定义了一个结构体,里面包含了如下四个数据内容但是第三个数据所存数据的数量是未知,故想用vector来定义,添加数据的时候push_back就可以了但貌似这样会报错,不知...
我定义了一个结构体,里面包含了如下四个数据内容
但是第三个数据所存数据的数量是未知,故想用vector来定义,添加数据的时候push_back就可以了
但貌似这样会报错,不知为何?
代码如下:
------------------------------------------
struct region_info
{
square group_line_region;
square group_search_region;
vector<int> inner_lines; //就是这行会报错
bool independent;
}; 展开
但是第三个数据所存数据的数量是未知,故想用vector来定义,添加数据的时候push_back就可以了
但貌似这样会报错,不知为何?
代码如下:
------------------------------------------
struct region_info
{
square group_line_region;
square group_search_region;
vector<int> inner_lines; //就是这行会报错
bool independent;
}; 展开
2个回答
展开全部
文件最开始的地方加上
#include <vector>
using std::vector;
#include <vector>
using std::vector;
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询