小编Bre*_*der的帖子

从函数c ++返回一个列表<int>

每次我尝试使用我的添加功能并从中返回一个列表.我得到一个未定义的符号错误.我在这做错了什么.

这是错误:文件中未定义的第一个引用符号

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)

c++ pointers function linked-list list

1
推荐指数
1
解决办法
1万
查看次数

标签 统计

c++ ×1

function ×1

linked-list ×1

list ×1

pointers ×1