最新回答 / 小仆仆
指向常对象的指针 = 常指针= Coordinate const * pCoor指向对象的常指针 = 指针常量 = Coordinate *const pCoor
2016-04-04
已采纳回答 / 慕神3775235
(1)编辑器,很多高手都用NotePad++,下载网址地址为:http://baoku.360.cn/soft/show/appid/342(2)VS2013很大,功能也很全,但是不建议新手使用,下载网址为:http://baoku.360.cn/soft/show/appid/104697176(3)DevC++,非常实用,轻巧可以设置编程背景风格,下载网址为:http://baoku.360.cn/soft/show/appid/104870望采纳
2016-04-01
最新回答 / 超人7号
那coordinate *p1 =new coordinate();if (NULL==p1){cout<<"内存申请失败"<<endl;system("pause");return 0;// 像这样写 是不是就等同于 Coordinate *p1 =NULL; p1 =new Coordinate; 呢?
2016-03-24
最赞回答 / 超人7号
我找到问题的原因了,前面楼主说过要注释掉#include"coordinate.h" 这个头文件。如果不用的话,不能乱包含、<...图片...><...图片...>注释掉之后就编译通过了。不然的话老是提示类的重定义问题,和关联问题。demo.cpp文件中 并没实例化coordinate类。 我也把头文件给包含进去了。所以我觉得是可能用到时才能包含。如有补充和我的误区,请前辈务必给我指正,以免错误引导其他学员、
2016-03-21
最赞回答 / Youle___
不可以 详细请参考这篇博文 写的很清楚常对象与常成员函数-zhenhuaqin-ChinaUnix博客 http://blog.chinaunix.net/uid-21411227-id-1826906.html
2016-03-19
已采纳回答 / bbug
因为源代码中建立Map的时候是以纵方向为X轴,横方向为Y轴的,也就是二位数组中第一个数代表第几行,第二个数代表第几列。第一个if语句段是检查左右两边是否到达边界( 在如果人在地图中达到边界,即旁边没有墙,所以这是一个门),左右达到边界即检查二维数组的第二个数是否为边界值(最大或者最小)。第一个if语句段中,老师使用的是mazeX作为变量,mazeX是positionX传入的,positionX是人的横坐标,依旧是y轴左边。所以并不是老师把xy反过来放,而是老师写的时候对于xy的是横还是纵因为某种原因在写M...
2016-03-16
已采纳回答 / qq_渴望六维空间_0
Coordinate *pCoor=&coor1是定义一个指针pCoor指向对象coor1,Coordinate *pCoor=coor1是定义一个指针pCoor,并赋初值为指针coor1的值这两句话上边coor1是一个对象,下边coor1是一个指针,<...图片...>视频里...
2016-03-08
最新回答 / 阿圭罗
//感谢百度,原链接http://zhidao.baidu.com/question/307465936.html?qbl=relate_question_0&word=%23ifndef%BA%CD%20%20pragma%20once一般用于头文件开始,预编译时,只插入一次此头文件。例如 头文件 "grandfather.h" #pragma once#ifndef GRANDFATHER_H#define GRANDFATHER_Hstruct foo{ int member;}; ...
2016-03-03