m0_37640570 2017-03-19 14:58 采纳率: 0%
浏览 1031

C++构造函数赋值后输出问题

class BFS{
public:
BFS(){}
BFS(char filename);
~BFS(){}
void display(Node *p);
void Eight();
void showFront();
private:
Input ex1;
queue<Node
> q;
set t;
};

BFS::BFS(char *filename){
ex1 = Input(filename);
Node *x = new Node;
x = &Node(ex1.p);
q.push(x);
showFront();
}

int main(){
char *filename = "input.txt";
BFS bfs(filename);
bfs.showFront();
//bfs.Eight();
return 0;
}

void BFS::showFront(){
cout< for(int i=0;i for(int j=0;j coutp[i][j]<<" ";
}
cout<<endl;
}
system("pause");
}
我在构造函数内输出q.front的信息是对的,但是我在
main()里面输出却错了。求问各位大大这是什么情况。。

  • 写回答

1条回答 默认 最新

  • shen_wei 2017-03-20 02:29
    关注
    评论

报告相同问题?

悬赏问题

  • ¥15 虚拟机打包apk出现错误
  • ¥30 最小化遗憾贪心算法上界
  • ¥15 用visual studi code完成html页面
  • ¥15 聚类分析或者python进行数据分析
  • ¥15 逻辑谓词和消解原理的运用
  • ¥15 三菱伺服电机按启动按钮有使能但不动作
  • ¥15 js,页面2返回页面1时定位进入的设备
  • ¥50 导入文件到网吧的电脑并且在重启之后不会被恢复
  • ¥15 (希望可以解决问题)ma和mb文件无法正常打开,打开后是空白,但是有正常内存占用,但可以在打开Maya应用程序后打开场景ma和mb格式。
  • ¥20 ML307A在使用AT命令连接EMQX平台的MQTT时被拒绝