C++--multiple definition of 'xxx'

一、问题

1、博主在一个 test.h 头文件中定义了一个 vector 容器,然后在 refer1.h 和 refer2.h 中包含 test.h 文件,然后 refer2.h 中包含 refer1.h,然后出现 multiple definition of 'xxx',关系如下:

//
std::vector<int> stationNum(15);    //初始化后,容器站点中15个元素都是0
std::vector<int> onNum(15);         //初始化后,容器上车人数中15个元素都是0
std::vector<int> offNum(15);        //初始化后,容器下车人数中15个元素都是0
//

 

 

二、分析

1、下面这种使用是没有问题的

2、下面两种引用是有问题的

 

 

 

 

展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 技术黑板 设计师: CSDN官方博客
应支付0元
点击重新获取
扫码支付

支付成功即可阅读