C++ multiple definition of ....问题

header
cpp
main
C++小白一枚,照着教科书和视频完全一样的编了,查了试了所有的方法依然无法解决,
myvector的cpp里边所有函数都说重复定义。。有大侠愿意出手相助一下吗?不胜感激!

看下是不是头文件重复包含造成的。

提供如下方法:
给自己写的引用了的头文件加上条件编译

#ifndef _MyVector_H
#define _MyVector_H
#endif 

或者将上面的两个方法合并,你因为加了两个#include "myvector.h"(后两个文件里面都加了相同的头文件)

看上去没什么问题
给你几个建议吧:
1. 清理一下,重新编译
2. 把文件名跟类名统一一下
3. 根据报错,查找两个重复定义的包含路径, 分别看看这两个包含路径是怎么回事。