为什么不加#include<windows.h>能使用POINT结构体 这是看的别人的代码,我自己写就会报错 为什么呢啊?

我找了半天他这里面也没有关联的头文件啊??为什么能使用POINT结构体啊????#ifndef__IRR_GUIRECT_H_INCLUDED_#define__IRR_... 我找了半天他这里面也没有关联的头文件啊??为什么能使用POINT结构体啊????
#ifndef __IRR_GUIRECT_H_INCLUDED_
#define __IRR_GUIRECT_H_INCLUDED_
class CGUIRect
{
public:
RECT m_rect;
/*............................................................*/
//构造函数,默认生成一个零矩形
CGUIRect()
{
m_rect.bottom = m_rect.left = m_rect.right = m_rect.top = 0;
}
/*............................................................*/
//构造函数,生成一个矩形
//参数x:左上角X坐标。参数y:左上角Y坐标。参数z:右下角X坐标。参数w:右下角Y坐标。
CGUIRect(int x, int y ,int z ,int w)
{
m_rect.left = x;
m_rect.top = y;
m_rect.right = z;
m_rect.bottom = w;
}
/*............................................................*/
//构造函数,生成一个矩形
//参数upperLeft:左上角坐标。参数lowerRight:右下角坐标。
CGUIRect( POINT upperLeft, POINT lowerRight)
{
m_rect.left = upperLeft.x;
m_rect.top = upperLeft.y;
m_rect.right = lowerRight.x;
m_rect.bottom = lowerRight.y;
}

}
#endif
展开
 我来答
GiraKoo
2012-07-19 · 还没有任何签名哦
GiraKoo
采纳数:3949 获赞数:11110

向TA提问 私信TA
展开全部
看你代码的情况,这段代码是写在.h文件中的吧
.h文件实际上是被include的对象
例如你写一个文件hello.h
那么你就可以再hello.cpp中使用
include "hello.h"
将头文件添加到cpp文件中

这种添加是编译之前,完全的文本替换
就是将hello.h中的所有代码,原封不动的替换到hello.cpp中的include "hello.h"位置
然后再进行编译

如果你在hello.cpp中定义了POINT
或者是在include "hello.h"前面添加了include "point.h"(就是POINT的定义文件)
那么编译时就不会出现问题

如果还有疑问,可以追问
更多追问追答
追问
POINT是windows.h中定义的,我自己写了一个stdafx 里面包含了 windows.h啊,找你这样说应该不会报错的啊,可为什么还是报错呢?
追答
window.h是系统库啊,你这个重名了。最好换个名字
而且,你是不是使用了include ?
换成include “window.h”试试。
如果不好用,你把代码发给我。我帮你看看,adiemusmx@yahoo.com.cn
ycsxm
2012-07-31 · TA获得超过3.3万个赞
知道大有可为答主
回答量:1.4万
采纳率:0%
帮助的人:7969万
展开全部
某一个模块中,嵌套了另外一个头文件,
而这个头文件中,已经#include <widnwos.h>
够你找的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hong83210
2012-07-20 · TA获得超过481个赞
知道小有建树答主
回答量:287
采纳率:0%
帮助的人:316万
展开全部
找到包含这个头文件的地方,它前面肯定还包含了windows.h头文件。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
灰紫太狼
2012-07-31 · TA获得超过304个赞
知道小有建树答主
回答量:396
采纳率:0%
帮助的人:193万
展开全部
已经包含在其他引用的头文件中了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式