ryansssss 2022-05-14 11:51
浏览 15
已结题

为什么总是C3860?(语言-c++)

代码如下:

#include<iostream>
#include<list>
using namespace std;

template<class T>
void exchange(list<T>& l1, class list<T>::iterator p1, list<T>& l2, class list<T>::iterator p2){
    list<T> temp;
    temp.splice(temp.begin(), l1, p1, l1.end());
    l1.splice(l1.end(), l2, p2, l2.end());
    l2.splice(l2.end(), temp, temp.begin(), temp.end());
}

int main() {
    list<int> l1, l2;
    for (int i = 0; i < 4; i++) {
        l1.push_back(i);
    }
    for (int i = 6; i < 12; i++) {
        l1.push_back(i);
    }
    list<int>::iterator p1, p2;
    p1 = l1.begin();
    p2 = l2.begin();
    exchange(l1, ++(++p1), l2, ++p2);
    list<int>::iterator li;
    for (li = l1.begin(); li != l1.end(); ++li) {
        cout << *li << " ";
    }
    cout << endl;
    for (li = l2.begin(); li != l2.end(); ++li) {
        cout << *li << " ";
    }
    cout << endl;
    return 0;
}

报错如下:
错误 C3860 模板 参数列表(在类 模板 名称后面)必须按 模板 参数列表中使用的顺序列出参数

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 5月22日
    • 创建了问题 5月14日

    悬赏问题

    • ¥15 matlab(相关搜索:紧聚焦)
    • ¥15 基于51单片机的厨房煤气泄露检测报警系统设计
    • ¥15 路易威登官网 里边的参数逆向
    • ¥15 Arduino无法同时连接多个hx711模块,如何解决?
    • ¥50 需求一个up主付费课程
    • ¥20 模型在y分布之外的数据上预测能力不好如何解决
    • ¥15 processing提取音乐节奏
    • ¥15 gg加速器加速游戏时,提示不是x86架构
    • ¥15 python按要求编写程序
    • ¥15 Python输入字符串转化为列表排序具体见图,严格按照输入