只要在其他语言里把c++里对应的语法功能找出来就行了。下面几个例子:
c++:
for(int i=0;i<2;i++){a+=2;}
c#:
for(int i=0;i<2;i++){a+=2;}
vb:
for i=0 to 1 step 1
a=a+2
next
//////////
c++:
if(a==2)a++;
c#:
if(a==2)a++;
vb:
if a=2 then a=a+1
////////
c++:
switch(a)
{
case 2:
b=2;
break;
default:
b=5;
}
c#:
switch(a)
{
case 2:
b=2;
break;
default:
b=5;
}
vb:
select case a
case 2
b=2
case else
b=5
end select
///////
c++:
void A(int b)
{
b=3;
}
c#:
int A(int b)
{
return b=3;
}
vb:
function A(b as integer) as integer
{
b=3
A=3
}
vb没有return,但可以把函数名当成变量来用。