首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

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

2012-03-09 
关于.和-很着急...先谢过定义图用邻接表存储其结构为typedefstructRoadNode{//弧结点intcity//终点城市

关于.和-> 很着急...先谢过
定义图用邻接表存储其结构为
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是指针用 "-> "

热点排行