每次我尝试使用我的添加功能并从中返回一个列表.我得到一个未定义的符号错误.我在这做错了什么.
这是错误:文件中未定义的第一个引用符号
add(std::list<int, std::allocator<int> > const&, std::list<int, std::allocator<int> >)/var/tmp//cc78hUrW.o
Run Code Online (Sandbox Code Playgroud)
ld:致命:符号引用错误.没有输出写入a.out collect2:ld返回1退出状态
#include <iostream>
#include <list>
#include <math.h>
using namespace std;
list<int> add(const list<int> &lhs, const list<int> $rhs);
list<int> sub(const list<int> &lhs, const list<int> $rhs);
list<int> mul(const list<int> &lhs, const list<int> &rhs);
int main(int argc, char* argv[])
{
/*variables*/
list<int> num1, num2, num3;
list<int> ::iterator it1, it2, it3;
char temp[1001];
int x = 0, y = 0;
it1 = num1.begin();
for(x = 0; x <= 1001; x++)
temp[x] = -42;
cout …Run Code Online (Sandbox Code Playgroud)