哪位朋友能帮我解释一下下面这个c++程序呢,关于坐标点的程序

哪位朋友能帮我解释一下下面这个c++程序呢,关于坐标点的程序,第1张

twopoint(double i,double j):x(i),y(j){};//这里为什么这样定义?

这也是构造函数的一种的形式,用成员初始化列表对数据成员进行初始化;

一般形式;

在函数首部的末尾加一个冒号,然后列出成员初始化列表“数据成员1(初始值1),数据成员2(初始值2),……

意思是,用对应的初始值为数据成员赋值

数据成员1(初始值1),数据成员2(初始值2),……

twopoint(double i,double j)

x=i;y=j;

其实是一样的,是将

threepoint(double i,double j,double k):twopoint(i,j){z=k;}//为什么格式是这样的呢?

因为是继承,构造函数调用了基类的构造函数,

明白了吗?哪儿不明白的告诉我,我在给你说明

地图显示什么的一般写在html里

script代码如下

var map = new BMapMap("容器ID"); // 创建地图实例

var point = new BMapPoint(精度值, 纬度值);// Location, (经度, 纬度)mapcenterAndZoom(point, 18);

var mark = new BMapMarker(point);//做标记

mapaddOverlay(mark);//在地图显示上添加标记

mapaddControl(new BMapMapTypeControl()); //为地图添加2D3D切换控件

mapsetCurrentCity("城市名"); // 仅当设置城市信息时,MapTypeControl的切换功能才能可用

要加什么直接参考相应运营商的API。

(defun c:tqzb()

(setq ff (open (getfiled "文件保存为" "d:/" "txt" 1) "w"))

(setq ents "")

(setq i 1)

(while

(setq pt (getpoint "\n 点击输出坐标的点:"))

(setq s (strcat (itoa i ) " " (rtos (nth 1 pt) 2 4) " " (rtos (nth 0 pt) 2 4) " " (rtos (nth 2 pt) 2 4)))

(write-line s ff)

(princ "\n")

(princ (strcat "\n 已输出的文字为'" s "'"))

(setq ents "")

(setq i (+ 1 i))

)

)

(prompt "\n 提醒 提取坐标到文本程序已加载,键入 tqZB 启动本程序")

;;;程序结束

将以上文字复制到记事本,保存,将后缀名改为lsp,在工具栏加载本插件,再在命令行输入tqzb,回车,就可按点击提取三维坐标了。

以上就是关于哪位朋友能帮我解释一下下面这个c++程序呢,关于坐标点的程序全部的内容,包括:哪位朋友能帮我解释一下下面这个c++程序呢,关于坐标点的程序、由经纬度确定某地点如何用C++编写出程序、CAD的坐标、高程怎么提取等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9738043.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存