永发信息网

c++ 结构体里string数组

答案:3  悬赏:50  手机版
解决时间 2021-02-11 01:01
typedef struct
{
string vexs[10]; //顶点向量
int arcs[MAX_VERTEX_NUM][MAX_VERTEX_NUM]; //邻接矩阵
int vexnum,arcnum; //图的当前顶点数和弧数
}mgraph, * MGraph;
void init_mgraph(MGraph &g) //初始化图
{
g=(MGraph)malloc(sizeof(mgraph));
g->vexnum=0;
g->arcnum=0;
for(int i=0;i<10;i++)
{
g->vexs[i]="@"; //这一步调试时出错,请问是和分配内存有关么????
}
........
........
}
最佳答案
void init_mgraph(MGraph &g) //初始化图
{
g=(MGraph)malloc(sizeof(mgraph));//把这里改成g=new(mgraph);malloc是c语言
g->vexnum=0;
g->arcnum=0;
for(int i=0;i<10;i++)
{
g->vexs[i]="@"; //这一步调试时出错,请问是和分配内存有关么????
}
全部回答
先把错误贴上来再说。

对于结构体数组 应该这样初始化:

candybar snack[3] = {{"blue",5.3,560 }, {"red",8.9,740}, {"pinck",4.9,891}};

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
求知音漫客上一个短篇漫画的名字
在台风威胁中,以下做法正确的为()。A.自航施
xiom骄猛捷踏zeta大z适合什么底板
个人名义与企业签订这样的代理协议有效吗
带小动物怎么能逃避了关口的检查??
请问手机白苹果了 改怎么办~?
城关镇春场村毛存启卫生室地址在什么地方,想
【高中修改病句练习题】求高中的修改病句最好
一台水星MW310R和一台水星MW54R怎么桥接
2016年江西省文科464分能上什么学校?省内师
宏宇科技地址在什么地方,想过去办事
男女单独共处一室,推拿师帮女方堆拿,会出事
品福饺子馆 有人注册商标吗
比动作猜词语游戏规则
属于乌头类药物的是A.夹竹桃B.附子C.朱砂D.雄
推荐资讯
文化路加油站怎么去啊,有知道地址的么
古代所谓“西南夷”杂居的地区和秦汉时“百越
GRE pp2到底有多少套题啊?听说还有pp3?为什么
投资理财得风险是什么?比如投了1000,最多会
兴旺菜馆怎么去啊,有知道地址的么
静音堂地址在哪,我要去那里办事
农行短信提醒业务能在信用社开通吗
OPPO R7和R7s有什么区别
2015年人民币百元尾号3个8值多少钱
如何创建"轻声教室,无声走廊
一个女人嘴里说爱你可确跟别的男人在一起
CAD中图纸的边框怎么画?我记得A1,A2,A3,A4
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?