注册 登录
编程论坛 C++教室

VC++6.0中出现error2977

加油胡椒粉 发布于 2019-12-12 19:04, 1549 次点击
#include<iostream.h>
#include<string.h>
#include"Vector.h"
struct riverSides{
int churchL;
int wildL;
int churchR;
int wildR;
int boat;
};
…………(因为用手机传的,函数没有传完)
int main()
{    int churchL = 3, wildL = 3, churchR = 0, wildR = 0;   
   Vector<riverSides> lasta;   
Vector<char> operation;
int bb=0;   
riverSides c;   
c.churchL= 3;
c.wildL= 3;
c.churchR= 0;   
c.wildR= 0;   
c.boat= 1;
lasta.Push_back(c);
CvsWdfs<riverSides,    Vector<riverSides>,    Vector<char> ,int>(c,lasta,operation,bb);    lasta.Pop_back();    system("pause");   
return 0;}
显示错误的是这一行error2977(我也百度过,好像需要改预处理器的预处理定义,不过我不会)
    CvsWdfs<riverSides,    Vector<riverSides>,    Vector<char> ,int>(c,lasta,operation,bb);
1 回复
#2
雪影辰风2019-12-13 21:42
你是用的单个文件开发的吗,最好用win32开发,VC(VS)系列工具似乎不支持单个,Dev-C++支持
1