MFC中定义一个全局结构体,我有两个.CPP要用到这个结构体,怎么避免重复定义 在MFC(C++)中定义了一个全局结构体,在其他函数中用这个...

\u5728vc\u4e2d\u7684MFC\u4e2d\u5982\u4f55\u5728.cpp\u6587\u4ef6\u4e2d\u5b9a\u4e49\u7ed3\u6784\u4f53\u6216\u8005\u5176\u4ed6\u7684\u4e1c\u897f\uff0c\u6211\u4e0d\u6e05\u695a\u7684\u662f\u5728\u54ea\u4e2a\u4f4d\u7f6e\u5b9a\u4e49

\u52a0\u4e00\u4e2a\u5934\u6587\u4ef6\u7528typedef\u5b9a\u4e49\u7ed3\u6784\u4f53\u7c7b\u578b\uff0c\u5728\u60f3\u7528\u8fd9\u4e2a\u7ed3\u6784\u4f53\u7c7b\u578b\u7684\u6d3e\u751f\u7c7b\uff08\u6bd4\u5982Cview\u7684\u6d3e\u751f\u7c7b\uff0c\u6216\u8005Cdocument\u7684\u6d3e\u751f\u7c7b\uff09\u7684\u5934\u6587\u4ef6\u4e2d\u4e3a\u8be5\u6d3e\u751f\u7c7b\u52a0\u4e00\u4e2a\u8be5\u7ed3\u6784\u4f53\u7c7b\u578b\u7684\u6210\u5458\u53d8\u91cf\uff0c\u5c31\u53ef\u4ee5\u7528\u4e86\u3002

extern song aa[5]\u8fd9\u4e2a\u653e\u9519\u4e86\u4f4d\u5b50\uff0c\u5728course.h\u5934\u6587\u4ef6\u91cc\u53ea\u9700\u8981\u58f0\u660e\u7ed3\u6784\u4f53\u5373\u53ef\uff0c
\u5728course.cpp\u4e2d\u5b9a\u4e49\uff0c\u8fd9\u6837\u4e00\u4e2a\u5b8c\u6574\u7684\u7ed3\u6784\u4f53\u5c31\u6210\u529f\u4e86\u3002
\u4f60\u7684\u60f3\u6cd5\u5e94\u8be5\u662f\u60f3\u5728course.cpp\u4ee5\u5916\u7684\u6587\u4ef6\u4e2d\u8c03\u7528\u7ed3\u6784\u4f53song\uff0c\u8fd9\u4e2a\u65f6\u5019\u5728\u4f60\u9700\u8981\u8c03\u7528
song aa[5]\u7684\u6587\u4ef6\u4e2d\u58f0\u660eextern song aa[5]\u5373\u53ef\u3002
\u5f53\u7136\u5207\u8bb0\u9700\u8981\u5c06course.h\u5305\u542b\u8fdb\u6765\u3002\u5e0c\u671b\u80fd\u5e2e\u5230\u4f60...

定义放到cpp里面,然后在.h里面extern就可以了。

  • MFC鐨勭粨鏋勪綋杩欐牱鍐欎负浠涔堜細鎶ラ敊,楹荤儲澶х甯垜淇敼涓
    绛旓細std::vector<BitType> bits;杩欐牱鍐欒瘯璇曘
  • MFC 涓涓粨鏋勪綋瀹氫箟鍦.h绫诲涓.h绫诲唴 鏈変綍鍖哄埆?
    绛旓細閫氳繃typedef瀹氫箟鐨勭粨鏋勪綋绫诲瀷锛屼笉搴旇瀹氫箟鍦ㄧ被鍐呴儴銆傚湪鐩墠澶ч儴鍒嗙紪璇戝櫒鍦ㄧ被鍐呭畾涔変笉浼氭姤閿欙紝鏁堟灉鍜岀被澶栫浉鍚屻備笉浣跨敤typedef瀹氫箟鐨勭粨鏋勪綋锛鍦ㄧ被澶栧0鏄庡彉閲忓悗锛屾槸鍏ㄥ眬鍙橀噺锛涘湪绫诲唴澹版槑鏄被鎴愬憳鍙橀噺锛屽繀椤婚氳繃绫诲璞℃墠鑳借闂
  • MFC涓鍏充簬瀵缁撴瀯浣鐨勭被鍨瀹氫箟鐨勫皬闂
    绛旓細绛変簬 2 鍙ワ細typedef struct { 鏁版嵁鎴愬憳1;鏁版嵁鎴愬憳2;...} NAME; // 鎶婄粨鏋勭湅鎴 绫诲瀷 NAME 鍜 NAME *pNAME; // 澹版槑涓涓粨鏋鎸囬拡 *pNAME
  • MFC涓濡備綍瀹氫箟缁撴瀯浣
    绛旓細include "sizhu.h" ?? 杩欎釜涓嶄細娌″姞鍚
  • MFC涓,鍏充簬鏂囦欢鎿嶄綔,鎴鎬庝箞灏嗘暣涓缁撴瀯浣鏁扮粍淇濇寔鍒版枃浠堕噷闈,鐒跺悗涓嬫...
    绛旓細浣犲緱鎯充釜鍔炴硶鎶婁綘寰缁撴瀯浣鎵撳寘鎴涓涓鏁版嵁鍖咃紝鐒跺悗鍐欒繘鏂囦欢锛屼笅娆′粠鏂囦欢璇诲埌缂撳啿鍖烘椂鍊欙紝鍐嶇敤鐩稿弽鐨勫姙娉曡В鍖呫傚嚱鏁板氨鏄痜write鍜宖read
  • MFC涓濡備綍鎻掑叆缁撴瀯浣?
    绛旓細缁撴瀯浣撳拰绫绘槸涓鏍风殑锛屽彧鍦.h鏂囦欢涓畾涔夌粨鏋勪綋锛鍦ㄥ搴旂殑.cpp鏂囦欢涓寘鍚繖涓.h锛岀劧鍚庡畾涔夌粨鏋勪綋鐨勫璞″氨鍙互浣跨敤銆
  • MFC涓瑕佹妸缁撴瀯浣鍐欏叆鏂囦欢骞舵纭鍑鸿鎬庝箞鍔
    绛旓細CString鏄竴涓被锛屼笉鏄崟绾殑瀛楃涓诧紝鍥犳浣犱笉鍙兘鎸夌収缁撴瀯浣撹繘琛岃鍐欐枃浠讹紝鍙兘涓涓竴涓瀛楃涓茬殑璇诲啓銆傚鏋淐String瀹氫箟閮芥崲鎴愬浐瀹氶暱搴︾殑 char []鏁扮粍锛岄偅涔堢洿鎺涓涓粨鏋勪綋鍐欒繘鍘诲啀璇诲彇鍑烘潵閮芥病鏈夐棶棰樸
  • 鍦╩fc涓鎬庢牱璋冪敤鑷繁瀹氫箟鐨勭被閲岀殑缁撴瀯浣鏁扮粍
    绛旓細棣栧厛瑕佸寘鍚被鐨勫ご鏂囦欢锛岀劧鍚庡憿锛屽亣濡備綘鐨勭被鍚嶅彨鍋欰锛岄偅涔堜綘瀹氫箟涓涓鏈夊叧A鐨勫彉閲忎緥濡傦細A a;鑰屼綘鍦ㄧ被A涓殑缁撴瀯浣涓篠,鍦ˋ涓畾涔鏈夊叧缁撴瀯浣揝鐨勫彉閲忎负锛歋 s锛岃屼腑鐨勬暟缁勬暟缁勪负int array[100],閭d箞浣犺璋冪敤array[11]灏辨槸锛歛.s.array[11],杩欐牱灏卞彲浠ヤ簡 ...
  • 鍦∕FC涓粨鏋勪綋鏁扮粍濡備綍鍒濆鍖
    绛旓細寰幆 鍒濆鍖 鎴栬瀹氫箟缁撴瀯浣撶殑鏃跺欏氨鍒濆鍖栦簡锛侊紒
  • mfc瀛︿範涓殑娑堟伅缁撴瀯浣撳畾涔闂
    绛旓細MSG 涓嶆槸瀹炰緥锛屽畠鏄痶agMSG鐨勫埆鍚 鎵浠SG a;鍜宼agMSG a;鏄竴鏍风殑鍚箟 閮瀹氫箟浜嗗彉閲廰;璇峰弬鑰僼ypedef鐨勫府鍔┿傚紶涓夋湁涓鍙峰彨寮犲ぇ楹诲瓙 杩欎袱涓О鍛兼槸涓鏍风殑锛涘弬鑰冭祫鏂欙細baike.baidu.com/view/1283800.htm
  • 扩展阅读:pvc管型号一览表 ... 手机一直提示发现nfc标签 ... mpp电力管安装多少钱一米 ... mpp塑钢复合电力管 ... mpp管规格及价目表 ... mpp电力管材有国家标准 ... mpp电力电缆保护管规格 ... 电力管mpp国标是多厚 ... 检测到nfc标签怎么消除 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网