| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1506 人关注过本帖
标题:关于引用.h文件变量的问题
只看楼主 加入收藏
陈紫文
Rank: 1
等 级:新手上路
帖 子:14
专家分:4
注 册:2018-9-5
结帖率:62.5%
收藏
已结贴  问题点数:10 回复次数:2 
关于引用.h文件变量的问题
我定义了三个类ball.h(小球类)tile.h(砖块类) block.h(木板类)
在砖块类里面定义了2个全局遍历表示屏幕的长和宽(写在tile.h文件里面,为全局变量)
下面是tile.h 大体文件
const int WINDOW_HEIGHT = 600;//屏幕长度
const int WINDOW_WIDE = 400;//屏幕宽度
class tile
{
//
}//tile.h end
但我后来发现小球类和木板类必须引用这两个变量(WINDOW_HEIGHT,WINDOW_WIDE)
我想到的办法是extern 引入这两个变量,但我晓不得写到哪个位置,怎么写,最后实在没有
办法了,我就在ball.h文件和block.h直接引入了tile.h文件( ̄□ ̄||)
能不能帮我想想办法,咋个解决啊,最后用extern,谢谢

搜索更多相关主题的帖子: 引用 文件 变量 屏幕 办法 
2018-10-12 19:17
Jonny0201
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:52
帖 子:488
专家分:2603
注 册:2016-11-7
收藏
得分:5 
const int &WINDOW_HEIGHT() noexcept {
    static const int height = 600;
    return height;
}
2018-10-13 11:45
yangfrancis
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:贵宾
威 望:141
帖 子:1510
专家分:7661
注 册:2014-5-19
收藏
得分:5 
这两个变量不太适合作为类的成员,最好是改为全局常量,和main函数放在一个文件里。
2018-10-13 23:33
快速回复:关于引用.h文件变量的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016624 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved