读书人

关于.和-gt; 很着急先谢过解决思路

发布时间: 2012-03-09 16:54:57 作者: rapoo

关于.和-> 很着急...先谢过
定义图用邻接表存储其结构为
typedef struct RoadNode{ //弧结点
int city; //终点城市编号
struct RoadNode *nextroad; //指向下一弧的指针
float distance; /*两点间路程*/
float time; /*旅途时间*/
float price; /*旅途费用*/
}RoadNode;


typedef struct CityNode{ //顶点结点
char cityname[20]; //顶点信息
RoadNode *firstroad; //指向第一条依附于该顶点的信息
}CityNode,CityList[MAX_VERTEX_NUM];

typedef struct {
CityList cities;
int cnum, rnum; //城市数和道路数
int kind; //图的种类标志
}ALGraph;


如果我想新建结点 RoadNode rt1,赋值的话应该用rt1.city...还是rt1-> city...?




[解决办法]
RoadNode rt1;
用.

RoadNode *rt1 = new RoadNode;

用->
[解决办法]
一个是指针,一个是对象,
[解决办法]
指针就用箭头,其它用点。
[解决办法]
rt1是变量用“.”,如果rt1是指针用 "-> "

读书人网 >C++

热点推荐