- 博客(1)
- 资源 (1)
- 收藏
- 关注
原创 c++ 重载和覆盖隐藏
函数签名:由函数名(形参类型列表)构成。注意不包括返回值。 1、重载(overrid) 在同一个类中、函数名相同、参数类型列表不同。(其实函数名相同,但是函数签名是不同的)。 (注意:virtual 只是表示函数的实现可以延长到子类中,与函数重载无关) 2、覆盖 子类中与父类中函数签名完全相同的函数。子类中显性子类签名函数 3、隐藏 class Base { public:
2016-03-30 23:22:35 203
最短路径算法
在图中利用递归算法遍历
int way(int road[MAX][MAX],int dnode,int path[MAX],int node_num)
{
printf ("path");
int flag=2;
int i=0,j=0,k=0;
for(i=0;i<node_num;i++)
{
if(road[i][0]==path[path[MAX-1]])
{
for(j=1;j<road[i][MAX-1];j++)
{
for(k=0;k<path[MAX-1];k++)
{
if(road[i][j]=path[k])
{
flag=0;break;
}
else flag=1;
}
if(flag==1&&road;[i][j]==dnode)
{
printf ("path");
continue;
}
if(flag==1&&road;[i][j]!=dnode)
{
path[path[MAX-1]]=road[i][j];
path[MAX]+=1;
way(road,dnode,path,node_num);
}
}
}
}
return 0;
}
2012-09-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人