永发信息网

C/C++中near和far的区别 内存 指针

答案:1  悬赏:70  手机版
解决时间 2021-03-31 01:03
C/C++中near和far的区别 内存 指针
最佳答案
vc++中有好多这样的类型的,我教你如何自己在vc中查找自己陌生的关键字或类型吧:
1)您在vc环境中的“编辑”子菜单点击“在文件中查找”这个菜单项
2)在“查找什么”编辑框里输入“near”
3)在最下面的“在附加文件夹中查找”中,把目录“X:\VC98\MFC\SRC”(X代表您安装vc6.0的盘符)添加进来,目的是让系统除了查找默认的目录外,还查找这个目录里的文件有没有你要找的东西,然后点击“查找”按钮
4)注意“查找对话框”关闭后,系统会在代码编辑框下面的输出框中显示查到的匹配项
5)里面可能会有好多的匹配项,您随便找到一个“near”的匹配项后双击这一行
6)注意代码编辑框会跳到您刚才双击的那个文件中,同时定位到那个“near”,第一次查找应该并不是有关“near”的详细定义,而是这个文件里用到了“near”,您需要鼠标右键这个“near”,在弹出子菜单中选择“转到near的定义”
7)经过以上的步骤,最终定位到了您要查找的这个“near”的文件及准确定义

P.S. 1)near、far在X:\VC98\Include\WINDEF.H文件中被定义为#define near
#define far,也就是什么都没定义
2)在vc中有很多这样只起表示而没有实际内容的宏定义的,它们的作用是让vc编译器来判别的,所以在很多情况下,建议您写代码时还是要加上这些空定义的宏,否则编译器会报错。
3)near、far、huge在C++里我没学到过这样的关键字或类型定义,您应该说的是VC吧!
4)VC是微软给程序员用来写WINDOWS的应用程序的,所以VC中的编译器,预处理器等微软都是加了很多其它编译器没有的东西的,譬如支持微软自己的宏定义,其它编译器无法识别的,加了微软的宏定义,只是想让程序尽可能少出错,进行必要的检查。所以作为语言规范,C++本身好像并没有near、far、huge这些东西吧,C++在UNIX里好像从来没用过near、far、huge吧。相反大公司为了支持UNIX编程,也加了很多微软没有的概念在它们自己的编程环境中。
5)关于\VC98\MFC\SRC里是微软给的许多源代码文件,所以在查找您要的东西时,把这个目录包含进来,尽管最终您要找的东西也许不会在这个目录里,但通过您让VC系统查找这个目录后,在很多情况下才能最终定位到您要的那个文件。而且,您有时间有兴趣最好了解下这个目录里的源代码文件,很有用的。
6)在查找您要的东西前,您可能没有编译过原来在vc中打开的源代码,所以当查找到我所说的第六步是会弹出“提示框”,直接点确定要编译就行了,等编译完,自动会进入第六步。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
请观察下图,回答问题。 (1)C大陆是哪位航
小羊水电瓶6一EV一150A型质量如何?
2O18年7月100元人民币兑多少港元
新买的主板长时间不用,放着会放坏吗
《税务机关法》是税收实体法吗
dnf哪些职业改版了
惹人注意是什么意思
中兴村动迁,没房产有户口,可以得到补偿吗
偏爱棉花,宝宝躺在棉花上
姊妹怎么读
惠安的特产是什么
17寸笔记本尺寸具体是多少
有什么方法可以快速数纸张
1990年巨蟹座男属马和1995年狮子座女属猪 配
如何识别沉香烟条的真伪?
推荐资讯
从0到t的定积分sin(t-s)∧2d(s)求导怎么求
已知函数 满足 ,当 , ,若在区间 内,
单片机问题,问题若将8255A的cs与51单片机P2.
守卫女神1.0爽歪歪版隐藏英雄怎么选
巴南区全善中学怎么样
为什么曲柄摇杆机构将摇杆长度变为无穷大时,
和什托洛盖镇有什么好玩的地方?
求解功名签第42签:若问功名本命无,纵然有力
审计人员的心理行为与审计判断有什么关系
请问硅烷偶联剂Si-69在橡胶中要怎么添加?我是
缕怎么读音是什么
英雄联盟登录时出现文件损坏请重新下载或安装
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?