我这里有一段c++的代码看不懂,大家帮我翻译一下咯?

第一句
enum Res {
wolf,sheep,greens,null
};
map<Res, int> Pass = { {wolf,0},{sheep,0},{greens,0} };
vector<pair<map<Res, int>, int>>result = { {Pass,0 } };

第二句
for (auto& it : Pass) {
if (it.second==i) {
it.second =!it.second;
result.push_back({ Pass ,!i });
dfs(!i);
result.pop_back();
it.second = !it.second;
}
}
请大佬指点迷津

第1个回答  2020-02-03
对不起,我也看不懂,不能帮助你。但我建议你把整个代码都上传,这样可以让大佬们更快、更好地帮你哦。本回答被提问者采纳

看不懂这道c++题什么意思?求解答
我来翻译下 第一行输入表示有几个数字,比如输入为3,表示要将(1,2,3)入栈;第二行是先进后出算法的出栈序列(要出栈,必须要先将数进栈),比如例子中的(3,1,2)表示先将3出栈,我记为out(3)然后out(1),最后out(2)。第一个出栈的是3,那么入栈到3之后就要out。操作 栈...

谁能帮我把这段C++代码翻译成PASCAL代码,十分感谢!!!
n,i:integer;a,b,c,d:longint;begin read(n);while n>=0 do begin a:=1;b:=0;for i:=0 to n do begin c:=1+b;d:=a+b;a:=c;b:=d;end;writeln(b,' ',a+b);read(n);end;end.

跪求,下面这段C++的代码大意,我想翻译成C#,C++看不大懂,能直接翻译成C#...
这段代码没什么大意,只是一个作用,就是通过一个规则来填充pSendBuf这个数据。后面可能会将这个数据发送出去。

C++编程,初级代码,请帮忙写一下,不能乱写,小白我还是能看懂的
c++编程题,帮忙写一下代码,谢谢 #include <iostream>#include <string>using namespace std;class Employee{private:string name;string address;string city;string number;public:Employee(string,string,string,string);~Employee();string getName();void setName(string strname);void display();};Employee::E...

...程序在网上找好了,可是看不懂,帮我翻译一下大概意思。
using namespace std;const int mon_day[2][12]={31,28,31,30,31,30,31,31,30,31,30,31,31,29,31,30,31,30,31,31,30,31,30,31};\/\/定义一个数组,数组一个为闰年每月的最大值,一个为平年每月的最大值 int IsLeap(int year)\/\/定义个判断是否为闰年的函数 { if(year%400==0 ...

我有一段c++的程序代码里面包含有繁体字,用VS2005打开的时候显示乱码...
GOOGLE的翻译功能,可以用来繁简转换。将原文贴进去,选择从“中文”到“中文简体”翻译,就把繁体变简体了。

C++代码翻译成 易语言代码
\/\/这里我估计就是通过修改一个指针指向内存的值来改一些东西,这里就是这里具体指向哪里我也不知道,你给我的程序不够完整,但大意就是通过NADDR这个量来改变其他的值,可能是一个变量的值,也可能是程序的返回地址,一般此方法用于对程序的加密。} if( Acount > 0 && Ncount < Acount){ \/\/...

C++,大佬们看下这里报错是为什么?可是这代码能AC啊?!
define 是 C++ 当中非常强大的功能,它可以定义规则对代码进行替换。熟练使用 define 同样可以大大简化编码。但是要注意,凡事不能过度,如果 define 使用过多会影响程序的可读性,也可能对其他人的编码造成影响。所以很多大公司是禁止使用 define 的,我个人倒觉得其实也不用这么严肃,define 可以用,遵守...

谁帮我翻译下是什么意思 这种问题怎么解决 谢谢
回答:★这是一个C++语言编程的出错报告,意思是: 超时错误! 程序是 :c:\\docu.....\\....exe 这个应用程序在一个不经常使用的方式下要求有一个时间限制,如果超出此限,就会自动中止运作。 更多的信息请咨询该软件的支持团队。

求C++高手帮解:C语言表达式翻译 高分悬赏
中缀式的形式:(a+b)*c-d;转化成后缀式就是:ab+c*d-;意思就是a与b先进行计算,所以就先把a与b这两个操作数现在前面,然后再紧接着先运算符 表达式格式:(a+b)*c-d;其中a、b、c、d就是所说的变量(操作数),*+-就是所说的操作(运算符),()就是所说的小括弧 算术运算:+ ...

相似回答