说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

关于全局变量的问题....在线等!谢谢了!

编辑:说三道四文库 发布时间:2017-12-15 08:23
HTML文档下载 WORD文档下载 PDF文档下载
function.h
--------
#ifndef Function_H
#define Function_H

//全局变量
extern char *fp;

#endif
---------

在unit1和unit2里面#include“function.h”给。fp却会变化。为什么?是因为没有NEW么?
我用了NEW,改成了:
extern char *fp=new char[256];

编译器却出现
[Linker Warning] Public symbol '_fp' defined in both module D:\DOCUMENTS AND SETTINGS\1\MY DOCUMENTS\CODE\UNIT1.OBJ and D:\DOCUMENTS AND SETTINGS\1\MY DOCUMENTS\CODE\UNIT2.OBJ
这样类似的好几条WARNING。为什么?是因为重复定义么?我不是已经用了#ifndef了么?到底这个问题怎么解决啊~~谢谢!
3806642(冰柜头的尸体) 02:01:20
你的.h里面对的,直接exten char *fp;
你的cpp里面用
char *fp;声明
然后在cpp的一个函数里面
给他分配空间
 
3806642(冰柜头的尸体) 02:01:54
而且在另外的模块里面使用fp的时候,
你要保证已经给他分配了空间
就对了 
85790851(abao) 02:02:10
为什么非要用指针阿?
char fp[256]不是 很好的吗? 
3806642(冰柜头的尸体) 02:02:14
声明的时候不能写new 
12961825(琴声刺骨) 02:02:25
数组似乎不好用啊 
3806642(冰柜头的尸体) 02:02:40
可以的,用extern char fp[256];
在 a.h 文件中,

extern Integer var;

在 a.cpp 文件中,

Integer var;


在其它需要用到 var 变量的 .cpp 中,

#include "a.h"

然后就可以在该 .cpp 中访问 var 了。
肯定是重复定义!
Adobe再遭APT攻击:数十G源代码及290万用户信息失窃 程序员,如何在工作中崭露头角? 国内外三个不同领域巨头分享的Redis实战经验及使用场景 这是一场潜在的战争:谷歌与Facebook、苹果在搜索上的博弈 设计新闻类网站需要注意的关键点:移动友好、宽带…… 直接开始用:5个免费的在线思维组织工具 招聘开发者常见的九大误区 开源影响销售,维护赞助商? 盘点黑客攻击途径:最常用的7个策略及简单的防护方法 专访AngularJS框架创始人Misko Hevery:让Web开发更便捷 果粉的又一个节日:新iPad或于10月22日发布 新车间李大维:到集装箱里来看创客嘉年华 亚马逊推“登录与支付”功能 直接冲击PayPal Google编程之夏新里程碑:5000万行源代码 8500名学生开发者 非常实用的15款开源PHP类库 Runnable:一站式代码片段服务平台,打造编程界的YouTube 谷歌向所有开发者开放Google App Engine PHP Runtime “沟通”电子表格和矢量图形的“桥梁”:在线可视化工具Raw Facebook北极圈数据中心,Open Compute Project的力作! 最后三天!4折抢购2013移动开发者大会门票 电子书追踪统计,App Annie for eBooks上线 先驱还是模仿者?细数海外移动应用推广平台 IDC:PC出货量下滑终于放缓 联想销量再次第一 为什么说,用一块屏幕玩游戏是远远不够的? 编写代码?先熟悉一下编程语言界限吧! Spanner vs. F1:谷歌两大数据管理利器的整体对比及关联 移动设计需摒弃的几大PC应用设计方法 响应式导航设计案例解析(多图) 所见即所得:七大无需编程的DIY开发工具 前Google员工发布无痕搜索产品,阻老东家财路 VMware推出vCloud Suite及vSphere新版:可用性及性能双丰收 dialog的显示问题 Sql Server 2000下,如何定时执行一条SQL语句 刚写的Asp代码变成了乱码,我该怎么办? 高分求助 sql 查询 D3D全屏状态下如何使用系统的中文输入法? 请问通过JDBC-ODBC桥,读入中文字段乱码的问题 急,在线等待!!! 如何调用保存对话框? Together for VS.NET 两个网关的问题!在线等,结贴快! 数据库中表的问题(100分) "#program once"是什么意思? 关于JTable的问题 局部钩子能影响其它软件???? SQL Server数据库中字段取中文名好,还是取英文名好? 怎么查询一个表,当用户新增一个记录时 如何防止listCtrl的列被拖动? 我的sony记忆棒,在相机可以读,可是不能在电脑读取,请帮忙! 安装.net的菜鸟问题,帮忙```````急```` 请Skt32(荒城之月)和gzshd(郁闷)大侠进来拿分! 有汉字输入的字符串,要限定其长度不超过100个字符,用正则表达式如何实现? 0x69514818指令引用的“0x14084268”内存错误 大家觉得以下哪一种 C语言 开发工具比较好?谢谢。 有关利用ms中的函数scardconnect()读手机sim卡的问题(很急!!) 从word 表格里面导入文本到Access 文件中没了回车换行,怎么解决? 如何将非主窗体放到任务栏里!!(在线等待) 打印RichTextBox中的文本 小弟长角了,散分! 装了sp4结果系统老是重启 急, 插入数据的时候怎么解决主键的问题?? 用C#做一個項目,應怎樣去規划? 一个简单问题!!! 上海的威迅,有人听说过吗??如何??? 2000提示:在系统启动时至少有一个程序或驱动程序发生错误,怎么解决 针对接口编程,而不是针对实现编程 请教:自定义查询 各位兄弟,帮帮手呀. 一时想不明白,请教一下。。。 500分求解答!关于数据库的发布!在线等候!!!! 我不会制作mschart.ocx文件,看过一些文章,介绍的太笼统,谁能有详细的制作步骤,或者告诉我哪里有mschart.cab文件下载最好了,谢谢 高分紧急求救(教)! 已知文件名,如何知道它是被哪个程序/进程打开的,并关闭相应的程序或进程? 简单:函数的参数列表问题(c) 在CDialogBar类的对象上按放一个按钮控件,运行时为什么该按钮控件是灰色的? 为中国头你神圣的一票 我在当前项目里要继承另一个项目里的一个类,在VS.NET里要调些什么才能实现。 关于c#中的数据库开发。 word打字时按空格键时留下小点 又是一年月圆夜,月下为你许三愿:一愿美梦好似月儿圆,二愿日子更比月饼甜,三愿美貌犹如月中仙。:) 我的IE字体不知怎么变大了,老也改不回来。 AL WADI AL KABIR 属于阿曼哪个城市 It was in great care that they did the job 哪错了 怎么样才能发现自己的问题……我觉得我最大的问题就是找不到自己的问题……请注意 是思维上的错误…… He__many books in the last few years.a.wrote b.has written c.was writing d.were writing 类似“人----从----众”的有哪些?》比如“木---林---森”帮帮忙啊, 像人、从、众之类的词语有哪些? 人,从,众 找规律,仿写四组 全部的近义词是什么?(急用!) 啥叫:人存原理 第五题怎么改😅😅😅😓 夫耕于前妻耘于后什么意思 媒体称美商场枪击案凶手为白人男性 已资料显示巴西2012年共发生5.6万美国西部山区蕴含创业潜力 或成下一个美国一商场发生枪击事件 暂无人员伤亡印度民众燃放爆竹庆祝排灯节 引环境污巴西被指国内1/3民众缺粮仍大量出口媒体称美商场枪击案凶手为白人男性 已穆兄会面临军方清算 穆尔西支持者誓言印专家:印需成立航天司令部并发展反卫俄副防长指北约“坚定爵士”军演具有冷“狗仔队国王”偷拍历险记打破疲软僵局 车商积极应对江夏中小学校长书记 全部上讲台提升师资迈向“创现”“五邑法苑”论坛粤港法学家交流上市三周年 索菲亚感谢有“礼”吸毒男行窃触动警报器李瑞英张宏民告别《新闻联播》汉西二手车鉴定评估服务中心 挂牌营交通部拟“收编”打车软件何祚欢开讲 “曲艺与武汉百姓生活”汉阳汽车城 期待破茧重生暗黑破坏神之魔神终结者中华狂澜天衍血脉末世之救世主天龙之我是和尚钻石豪门:前夫,请止步宠物小精灵之恒行天下遭遇贵族总裁:逃宠新娘顶轮从庶女到皇后:第一狠后综漫游记之审判者滴水滩瀑布旅游黄果树瀑布旅游天星桥旅游陡坡塘瀑布旅游西江千户苗寨旅游郎德上寨旅游越秀公园旅游黄埔军校旧址旅游光孝寺旅游南越王墓博物馆旅游北京路千年古道遗址旅游
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘