C++:结构体变量可以被多个cpp文件共同使用
创始人
2024-09-25 06:22:54
0

问题描述:点云过滤部分的参数写成一个QT界面进行调整参数,那么就需要保持界面参数和函数里面参数的一致性,由于参数众多,我使用结构体进行构造,但是在使用extern方法时候出现问题,无法保持一致性。

解决代码:有两个文件-头文件filiter.h-cpp文件filiter.cpp

step1:filiter.h:注意这里只是声明。

typedef struct{     //范围过滤     double XMin;     double XMax;     double YMin;     double YMax;     double ZMin;     double ZMax;      //体素降采样     float voxel_X;     float voxel_Y;     float voxel_Z;     //随机降采样     int random_Sample;     int random_Seed;     //半径去噪     double radius;     int radius_points;     //统计去噪     int radius_MeanK;     double radius_StddevMulThres; }filiter_para; 

定义外部变量

extern filiter_para para;

filiter.cpp

定义全局变量

filiter_para para;

赋初始值

filiter::filiter() {     //范围过滤     para.XMin=0.0;     para.XMax=1.0;     para.YMin=0.0;     para.YMax=1.0;     para.ZMin=0.0;     para.ZMax=1.0;      //体素降采样     para.voxel_X=0.01;     para.voxel_Y=0.01;     para.voxel_Z=0.01;     //随机降采样     para.random_Sample=20000;     para.random_Seed=1;     //半径去噪     para.radius=0.5;     para.radius_points=3;     //统计去噪     para.radius_MeanK=50;     para.radius_StddevMulThres=1.0; }

需要使用para的文件加上头文件

#include "filiter.h"

相关内容

热门资讯

原安卓系统源代码,开源奥秘与开... 哇,你有没有想过,那些我们每天不离手的安卓手机,背后其实隐藏着一个巨大的秘密世界?没错,就是原安卓系...
别克安卓系统汽车互联,智能驾驶... 哇塞,你有没有想过,你的手机和汽车之间也能来个甜蜜的“牵手”呢?没错,别克安卓系统汽车互联,就是那个...
什么手机最好安卓系统,性能与体... 你有没有想过,在这个手机横行的时代,什么手机搭载的安卓系统最让人心动呢?咱们今天就来聊聊这个话题,看...
城堡突袭新版安卓系统,体验革新 你知道吗?最近手机界可是炸开了锅,因为一款超级酷炫的游戏——《城堡突袭》推出了新版安卓系统!这款游戏...
vivo手机系统是不是安卓系统... 哇,你有没有想过,你的vivo手机里那个花里胡哨的系统,其实是个大宝藏呢?没错,就是那个让你拍照时能...
如何安卓系统变ios,跨平台转... 你有没有想过,把你的安卓手机变成苹果手机呢?想象同样的手机,换了个“衣服”,是不是瞬间觉得新鲜感爆棚...
安卓系统内存文件说明,安卓系统... 亲爱的手机控们,你们有没有遇到过这种情况:手机用着用着,突然感觉有点卡,打开应用慢吞吞的,甚至有时候...
鸿蒙和安卓系统测试,揭秘两大操... 你知道吗?最近科技圈可是炸开了锅,因为华为的鸿蒙系统和安卓系统又双叒叕要来一场大对决啦!这次,可不是...
安卓系统有没有改进,全面改进与... 哇,你有没有发现,最近你的手机是不是变得聪明多了?没错,说的就是安卓系统!这个陪伴我们多年的小伙伴,...
安卓系统降级有风险,风险与应对... 亲爱的手机控们,你们有没有想过,有时候,我们的安卓手机也需要“减肥”呢?没错,就是降级!但别急,这可...
备忘安卓系统哪个好用,好用软件... 手机备忘录,这个小小的功能,却在我们忙碌的生活中扮演着大角色。想象每天的工作、学习、生活琐事,如果没...
返回老系统安卓手机,体验安卓老... 亲爱的手机控们,你是否也有过这样的经历:新系统刚出来的时候,你兴奋地升级了,结果发现,哎呀妈呀,这新...
安卓系统版本太不推送,用户等待... 亲爱的手机控们,你们有没有发现,最近安卓系统更新好像有点不给力呢?版本更新速度慢得让人抓狂,让人不禁...
ios系统和安卓图文,iOS与... 你有没有想过,为什么你的手机屏幕上总是出现那么多的图标和菜单?其实,这一切都离不开那个默默无闻的“灵...
win系统下切换安卓,双系统体... 亲爱的电脑迷们,你是否曾想过,在Windows系统的世界里,也能轻松穿梭到安卓的海洋?没错,今天我要...
电脑安卓国产双系统,一机多能新... 你有没有想过,你的电脑也能变身成安卓手机呢?没错,就是那种可以下载应用、玩游戏、看视频的安卓手机!今...
安卓系统u盘目录,轻松管理文件... 你有没有想过,你的安卓手机里那个小小的U盘,竟然能藏下那么多的秘密?今天,就让我带你一探究竟,揭开安...
安卓系统面容账单识别,安全便捷... 你有没有发现,现在手机里的新功能越来越神奇了?比如说,安卓系统里的面容账单识别,简直就像是个贴心的私...
CARLIFE安卓系统手机下载... 亲爱的车主朋友们,你们是不是也和我一样,对车载系统有着超乎寻常的热爱呢?想象在驾驶的过程中,一边享受...
安卓导航系统语言,智能导航体验... 你有没有发现,现在手机导航系统越来越智能了?尤其是安卓手机,导航功能强大到让人惊叹。今天,就让我带你...