锘??xml version="1.0" encoding="utf-8" standalone="yes"?>欧美性做爰毛片,亚洲人成网在线播放,99在线精品视频http://m.shnenglu.com/Cass/category/16519.html鏄互鑷蟲錛屽氨涓嶅繀闅捐繃浜嗐? zh-cnSun, 21 Aug 2011 09:36:49 GMTSun, 21 Aug 2011 09:36:49 GMT60#define錛焎onst錛熻繕鏄痚num錛?杞澆)http://m.shnenglu.com/Cass/articles/153874.htmlYuYuFri, 19 Aug 2011 09:48:00 GMThttp://m.shnenglu.com/Cass/articles/153874.htmlhttp://m.shnenglu.com/Cass/comments/153874.htmlhttp://m.shnenglu.com/Cass/articles/153874.html#Feedback0http://m.shnenglu.com/Cass/comments/commentRss/153874.htmlhttp://m.shnenglu.com/Cass/services/trackbacks/153874.html杞澆鑷細http://blog.csdn.net/norains/archive/2009/07/21/4366530.aspx

    #define錛宑onst錛宔num錛氳繖涓夎呮湁浣曞叧鑱旓紵涓涓槸瀹忓畾涔夛紝涓涓槸闈欐佷慨楗扮錛屾渶鍚庝竴涓繕鏄灇涓劇被鍨嬨傛槸涓嶆槸鏈夌偣鍍忓吇楹︾毊鎵撴祮緋?#8212;—綺樹笉鍒頒竴 璧鳳紵濡傛灉鎴戜滑灝嗚寖鍥寸緝灝忓啀緙╁皬錛岃涓夎呴兘鍙眬闄愪簬“鍥哄畾鍊?#8221;錛岄偅涔堝崈涓濅竾緙曠殑鍏崇郴灝變簡鐒朵簬綰鎬笂——鑷沖皯錛屾湁鍏卞悓鐐逛簡銆?br />
鍦ㄨВ閲婁粈涔堟槸“鍥哄畾鍊?#8221;涔嬪墠錛屾垜浠厛鏉ヤ簡瑙d綍涓?#8220;濂囨暟”銆傚お澶氱殑鍘熷垯閮芥湁鍛婅錛屽皯鐢?#8220;濂囨暟”錛屽洜涓鴻繖灝嗗鑷翠唬鐮佷笉鍙淮鎶ゃ傚惉璧鋒潵浼間箮濡傜畻鍛界殑閲婅鑸巹涔嬪張鐜勶紝涓嶅彲鎹夋懜錛屼絾鍏墮棿鐨勮涔夊嵈鏄姝ょ畝鍗曘備笅闈㈣繖涓や釜浠g爜孌碉紝姝eソ璇存槑“濂囨暟”涔嬬碂緋曪細

  1. 浠g爜孌?:      
  2. switch(mode)  
  3. {  
  4.   case 1:  
  5.    //TO Do someting.  
  6.    break;         
  7.   case 2:  
  8.    //TO Do someting.  
  9.    break;         
  10.   case 3:  
  11.    //TO Do someting.  
  12.    break;  
  13. }  
  14.   
  15. 浠g爜孌?錛?nbsp; 
  16. switch(mode)  
  17. {  
  18.   case SLEEP:  
  19.    //TO Do someting.  
  20.    break;         
  21.   case POWER_OFF:  
  22.    //TO Do someting.  
  23.    break;         
  24.   case POWER_ON:  
  25.    //TO Do someting.  
  26.    break;  
  27. }  
浠g爜孌?: switch(mode) { case 1: //TO Do someting. break; case 2: //TO Do someting. break; case 3: //TO Do someting. break; } 浠g爜孌?錛?switch(mode) { case SLEEP: //TO Do someting. break; case POWER_OFF: //TO Do someting. break; case POWER_ON: //TO Do someting. break; }

    鏄捐屾槗瑙侊紝浠g爜孌?鐨勫彲璇繪ф瘮浠g爜孌?瑕侀珮澶氫簡銆傚湪榪欎袱涓疄渚嬮噷錛屽儚“1”錛?#8220;2”錛?#8220;3”榪欑灝卞彨濂囨暟錛岃?“SLEEP”錛?#8220;POWER_OFF”錛?#8220;POWER_ON”灝辨槸鍥哄畾鍊箋傚浐瀹氬肩殑瀹氫箟鍦–++涓湁涓夌鏂瑰紡錛屽垎鍒氨鏄湰鏂囪璁ㄨ 鐨?define錛宑onst鍜宔num銆?br />
澶у悕榧庨紟鐨勩奅ffect C++銆嬬殑浣滆匰cott Meyers灝辨浘寤鴻榪囷紝鍑℃槸鐢╟onst鑳戒唬鏇?define鐨勫湴鏂癸紝閮藉簲璇ョ敤const銆傝繖鍙ヨ瘽涓嶆棤閬撶悊錛屼篃浠庡彟涓鏂歸潰鏉ヨ錛?define鍜宑onst浜嬪疄涓婂緢澶氬湴鏂歸兘鑳戒簰鐢ㄣ?br />
姣斿

  1. const DWORD DEFAULT_VOLUME = 0xFFFF;  
  2. //#define DEFAULT_VOLUME    0xFFFF  
  3.   
  4. ...  
  5.   
  6. m_dwVolume = DEFAULT_VOLUME;  
const DWORD DEFAULT_VOLUME = 0xFFFF; //#define DEFAULT_VOLUME 0xFFFF ... m_dwVolume = DEFAULT_VOLUME;

    鏃犺浣犳槸鐢╟onst榪樻槸#define鏉ュ畾涔塂EFAULT_VOLUME錛屽浜巑_dwVolume = DEFAULT_VOLUME榪欒鍙ヨ岃█閮芥病鏈夋湰璐ㄦх殑鍙樺寲銆傞偅涔堬紝鏄笉鏄剰鍛崇潃錛屾槸鐢?define榪樻槸鐢╟onst錛屽畬鍏ㄥ彇鍐充簬褰撴椂鐨勫績鎯呬簡錛熺瓟妗堣嚜 鐒舵槸鍚﹀畾鐨勶紝鍚﹀垯鏈枃灝辨垚浜嗘姃鎯呮暎鏂囦簡銆?br />
#define鏈変釜鑷村懡鐨勭己闄鳳紝涓嶅彈浣滅敤鍩熼檺鍒躲傚嚒鏄湪#define涔嬪悗鐨勪唬鐮侊紝閮藉彲浠ョ洿鎺ヤ嬌鐢?define瀹氫箟鐨勬暟鍊箋?br />
鎴戜滑緇忓父浼氬啓榪欎箞涓涓嚱鏁幫紝鐢ㄤ互鑾峰彇鏌愪釜璁懼鐨凞WORD鍊箋備絾榪欎釜鍑芥暟涓嶆槸榪斿洖BOOL綾誨瀷鏉ヨ〃紺烘垚璐ワ紝鑰屾槸閲囩敤鍙﹀涓縐嶆柟寮忥細褰撹鍙栨垚鍔熸椂錛岃繑鍥炵殑鏄?鍏蜂綋鍜岃澶囨湁鍏崇殑鏁板鹼紱褰撳け璐ユ椂錛岃繑鍥炵殑鏄粯璁ゆ暟鍊箋傚惉璧鋒潵榪欏嚱鏁板姛鑳芥湁鐐瑰鎬紝涔熸鐤戝湪浠涔堟儏鍐典笅鎵嶄細閲囩敤濡傛璁捐錛屼絾鍙儨鏈枃涓婚涓嶆槸璁ㄨ璇ュ嚱鏁拌兘騫?浠涔堬紝鎴栧簲璇ュ嚭鐜頒簬浠涔堝湴鐐癸紝鎴戜滑鍙鐭ラ亾鏈夎繖涔堜竴縐嶅嚱鏁板嵆鍙?br />
鎴戜滑濮戜笖鍋囪榪欏嚱鏁板師鍨嬪涓嬶細

  1. DWORD GetDevDW(HANDLE hDev,DWORD dwError);  
DWORD GetDevDW(HANDLE hDev,DWORD dwError);

    璋冪敤涔熷緢綆鍗曪細

  1. DWORD dwVal = GetDevDW(hDev,ERROR_VALUE);  
DWORD dwVal = GetDevDW(hDev,ERROR_VALUE);


鍦ㄨ繖涓緥瀛愪腑錛屽鏋渄wVal鐨勬暟鍊肩瓑浜嶦RROR_VALUE錛岄偅涔堟剰鍛崇潃璋冪敤GetDevDW澶辮觸錛涗笉絳変簬ERROR_VALUE鎵嶆剰鍛崇潃璋冪敤鎴愬姛銆?br />
鐜板湪鎴戜滑鏈変袱涓嚱鏁幫紝鍒嗗埆鐢ㄦ潵鑾峰彇涓や釜璁懼鐨勪俊鎭傚湪鎺ヤ笅鏉ョ殑渚嬪瓙涓紝鎴戜滑閲囩敤#define鏉ュ畾涔夊浐瀹氬鹼細

  1. void GetDev1Info()  
  2. {  
  3.   ....  
  4.     
  5.     #define ERROR_VALUE 0  
  6.     GetDevDW(NULL,ERROR_VALUE);  
  7.       
  8.     ...  
  9. }  
  10.   
  11. void GetDev2Info()  
  12. {  
  13.   ....  
  14.     
  15.     #define ERROR_VALUE 2  
  16.     GetDevDW(NULL,ERROR_VALUE);  
  17.       
  18.     ...  
  19. }  
void GetDev1Info() { .... #define ERROR_VALUE 0 GetDevDW(NULL,ERROR_VALUE); ... } void GetDev2Info() { .... #define ERROR_VALUE 2 GetDevDW(NULL,ERROR_VALUE); ... }

    鐪嬭搗鏉ヤ竴鍒囦技涔庨兘鎸哄ソ錛岄毦閬撲笉鏄槢錛熷彧鍙儨錛岀紪璇戜細鏈夎鍛婂嚭鐜幫細'ERROR_VALUE' : macro redefinition銆?br />
闂鐨勬牴婧愬彧鍦ㄤ簬#define鐨勬暟鍊兼病鏈変綔鐢ㄥ煙鐨勬蹇點傛洿涓虹碂緋曠殑鏄紝鍦℅etDev2Info鍑芥暟涓嬌鐢ㄧ殑ERROR_VALUE騫朵笉鏄垜浠墍鏈熸湜鐨?錛岃屾槸鍦℅etDev1Info涓畾涔夌殑0銆傚櫌錛屾垜鐨勫ぉ錛屽啀涔熸病鏈夋瘮榪欐洿緋熺硶鐨勪簨浜嗐?br />
涓轟簡褰誨簳瑙e喅榪欎釜璀﹀憡錛屾垜浠彲浠ュ湪GetDev2Info鍑芥暟鍋氫竴浜涢澶栫殑宸ヤ綔錛?/p>

  1. void GetDev2Info()  
  2. {  
  3.   ....  
  4.     
  5.   #ifdef ERROR_VALUE  
  6.     #undef ERROR_VALUE  
  7.   #endif  
  8.     
  9.     #define ERROR_VALUE 2  
  10.     GetDevDW(NULL,ERROR_VALUE);  
  11.       
  12.     ...  
  13. }  
void GetDev2Info() { .... #ifdef ERROR_VALUE #undef ERROR_VALUE #endif #define ERROR_VALUE 2 GetDevDW(NULL,ERROR_VALUE); ... }

    闂瑙e喅浜嗭紝璀﹀憡娌℃湁浜嗭紝浣嗕唬鐮佸嵈涓戦檵浜嗐?br />
榪樻湁鍙︿竴縐嶆柟寮忥紝鏇存敼鍥哄畾鍊肩殑鍚嶇О:

  1. void GetDev1Info()  
  2. {  
  3.   ....  
  4.     
  5.     #define DEV1_ERROR_VALUE 0  
  6.     GetDevDW(NULL,DEV1_ERROR_VALUE);  
  7.       
  8.     ...  
  9. }  
  10.   
  11. void GetDev2Info()  
  12. {  
  13.   ....  
  14.     
  15.     #define DEV2_ERROR_VALUE 2  
  16.     GetDevDW(NULL,DEV2_ERROR_VALUE);  
  17.       
  18.     ...  
  19. }  
void GetDev1Info() { .... #define DEV1_ERROR_VALUE 0 GetDevDW(NULL,DEV1_ERROR_VALUE); ... } void GetDev2Info() { .... #define DEV2_ERROR_VALUE 2 GetDevDW(NULL,DEV2_ERROR_VALUE); ... }

    鍚屾牱錛岄棶棰樿В鍐充簡錛岃鍛婃病鏈変簡錛屽茍涓旓紝浠g爜涔熶笉綆椾笐闄嬨傞仐鐣欑殑鍞竴闂鏄紝濡傛灉綾諱技鍑芥暟寰堝鐨勮瘽錛屾垜浠渶瑕佺粸灝借剳姹佸幓緇欐瘡涓敊璇浐瀹氬奸夋嫨涓涓敮涓鐨勫悕瀛椼傚憙錛岃繖瀵逛簬鎴戜滑榪欎簺鎳掍漢鑰岃█錛岃繖騫朵笉綆椾竴涓ソ宸簨銆傛棦鐒跺姝わ紝涓轟粈涔堜笉鐢╟onst鍛紵

  1. void GetDev1Info()  
  2. {  
  3.   ...  
  4.     
  5.     const DWORD ERROR_VALUE = 0;  
  6.     GetDevDW(NULL,ERROR_VALUE);  
  7.       
  8.     ....  
  9. }  
  10.   
  11. void GetDev2Info()  
  12. {  
  13.   ...  
  14.     
  15.     const DWORD ERROR_VALUE = 2;  
  16.     GetDevDW(NULL,ERROR_VALUE);  
  17.       
  18.     ...  
  19. }  
void GetDev1Info() { ... const DWORD ERROR_VALUE = 0; GetDevDW(NULL,ERROR_VALUE); .... } void GetDev2Info() { ... const DWORD ERROR_VALUE = 2; GetDevDW(NULL,ERROR_VALUE); ... }

    娌¢敊錛屼粎姝よ屽凡銆傚洜涓篶onst DWORD澹版槑鐨勬槸涓涓眬閮ㄥ彉閲忥紝鍙楅檺浜庝綔鐢ㄥ煙鐨勫眬闄愶紝鎵浠ユ垜浠湪GetDev1Info鍜孏etDev2Info閮借兘浣跨敤鐩稿悓鐨勫浐瀹氬煎悕縐般?br />
榪欎釜渚嬪瓙涔熻榪樹笉瓚充互璇存湇浣犵敤const鏇夸唬#define錛岄偅涔堟帴涓嬫潵鐨勪緥瀛愪綘搴旇浼氭壄杞繖涓瑙傚康——鎴栬榪欎緥瀛愪綘宸茬粡紕板埌榪囥?br />
鎴戜滑鏈変袱涓猚lass錛屽垎鍒敤鏉ユ帶鍒舵苯杞︾殑閲嶉煶鍜屽姛鏀俱傝繖涓や釜綾婚兘闇瑕佸湪澶存枃浠朵腑瀹氫箟MAX_VOLUME浠ヤ緵浣跨敤鑰呰皟鐢紝浣嗗緢涓嶅垢鐨勬槸錛岄噸闊沖拰鍔熸斁鐨凪AX_VOLUME鍊兼槸涓嶅悓鐨勩?br />
濡傛灉鐢?define錛屽湪澶存枃浠朵腑鎴戜滑鍙兘榪欎箞鍐欙細

  1. ///////////////////////////////////  
  2. //Bass.h  
  3. #define MAX_VOLUME 15  
/////////////////////////////////// //Bass.h #define MAX_VOLUME 15
  1. ///////////////////////////////////  
  2. //Amplifier.h  
  3. #define MAX_VOLUME 30  
/////////////////////////////////// //Amplifier.h #define MAX_VOLUME 30

    褰撲袱涓ご鏂囦歡娌℃湁鍚屾椂浣跨敤鏃訛紝涓鍒囬兘寰堥『鍒╋紝涓嶆槸鍢涳紵

浣嗗鏋滄垜闇瑕佸悓鏃舵帶鍒剁潃涓や釜闊抽噺錛岄偅涔堟垜浠氨蹇呴』瑕佸悓鏃秈nclude榪欎袱涓枃浠訛紝鍍忚繖縐嶈皟鐢ㄥぇ瀹跺簲璇ヤ笉闄岀敓鍚э細

  1. #include "Bass.h"  
  2. #include "Amplifier.h"  
#include "Bass.h" #include "Amplifier.h"

    閭d箞闂灝卞緢鏄劇劧錛氫弗閲嶇殑璀﹀憡鎴栨槸鏃犳硶閫氳繃緙栬瘧銆?br />
涓轟簡瑙e喅榪欎釜闂錛屾垜浠繕鏄彧鑳借鍑篶onst銆傚彧涓嶈繃錛屽鏋滆繕鏄畝鍗曞湴澹版槑濡備笅錛?/p>

  1. ///////////////////////////////////  
  2. //Bass.h  
  3. const DWORD MAX_VOLUME = 15;  
/////////////////////////////////// //Bass.h const DWORD MAX_VOLUME = 15;
  1. ///////////////////////////////////  
  2. //Amplifier.h  
  3. const DWORD MAX_VOLUME = 30;  
/////////////////////////////////// //Amplifier.h const DWORD MAX_VOLUME = 30;

    閭d箞璇ュ嚭鐜扮殑闂榪樻槸鍜岀敤#define涓鏍鳳紝娌℃湁浠諱綍鏈川涓婄殑鏀瑰彉銆傝繖鏃跺欙紝鎴戜滑鍙兘璇峰嚭namespace浜嗐?/p>

  1. ///////////////////////////////////  
  2. //Bass.h  
  3. namespace Bass  
  4. {  
  5.  const DWORD MAX_VOLUME = 15;  
  6. };
  1. ///////////////////////////////////  
  2. //Amplifier.h  
  3. namespace Amplifier  
  4. {  
  5.  const DWORD MAX_VOLUME = 30;  
  6. }  
/////////////////////////////////// //Amplifier.h namespace Amplifier { const DWORD MAX_VOLUME = 30; }

    鍦ㄦ病鏈変嬌鐢╱sing鏉ョ渷鐣ュ懡鍚嶇┖闂寸殑鎯呭喌涓嬶紝鎴戜滑鍙互榪欎箞鎶樿吘浠g爜錛?/p>

  1. DWORD dwBass = Bass::MAX_VOLUME;  
  2. DWORD dwAmplifier = Amplifier::MAX_VOLUME;  
DWORD dwBass = Bass::MAX_VOLUME; DWORD dwAmplifier = Amplifier::MAX_VOLUME;

    鍦ㄨ繖涓緥瀛愪腑錛屽懡鍚嶇┖闂磋搗鍒版爣蹇椾綔鐢紝鏍囨槑褰撳墠鐨凪AX_VOLUME灞炰簬鍝鑼冪暣錛屼篃綆楁剰澶栫殑鏀惰幏銆?br />
鐪嬪埌榪欓噷錛屼篃璁告湁浜轟細闂紝濡傛灉鏄痭amespace + #define鏂瑰紡鍙互涔堬紵寰堥仐鎲撅紝絳旀鏄笉琛屻傛濡傚墠闈㈡墍璇達紝#define涓嶅彈闄愪簬浣滅敤鍩燂紝鎵浠ョ畝綆鍗曞崟鐨刵amespace鏃犳硶濂椾綇#define榪欏彧鐚涘吔銆?br />
鑷蟲錛屾垜浠彲浠ヨ繖涔堜笅瀹氳錛屽湪涓嶆秹鍙婂埌鏉′歡緙栬瘧錛屽茍涓斿彧鏄嬌鐢ㄥ浐瀹氬肩殑鍓嶆彁涓嬶紝鎴戜滑閮藉簲璇ョ敤const鏉ユ浛浠?define銆?br />
鍩轟簬榪欎釜鍘熷垯錛屼互涓嬬殑璁ㄨ鎴戜滑灝辨姏寮#define錛屽彧鐢╟onst銆?br />
鎴戜滑鍐嶅洖榪囧ご鏉ョ湅鐪嬫枃绔犳渶鍒濈殑渚嬪瓙錛屽皢鍏跺皝瑁呬負涓涓嚱鏁?/p>

  1. BOOL SwitchMode(DWORD mode)  
  2. {  
  3.   ...  
  4.     
  5.   switch(mode)  
  6.   {  
  7.     case SLEEP:  
  8.      //TO Do someting.  
  9.      break;         
  10.     case POWER_OFF:  
  11.      //TO Do someting.  
  12.      break;         
  13.     case POWER_ON:  
  14.      //TO Do someting.  
  15.      break;  
  16.   }  
  17.     
  18.   ...        
  19. }  
BOOL SwitchMode(DWORD mode) { ... switch(mode) { case SLEEP: //TO Do someting. break; case POWER_OFF: //TO Do someting. break; case POWER_ON: //TO Do someting. break; } ... }

    鍦ㄤ唬鐮佺殑浠栧瀹氫箟浜嗗涓嬪浐瀹氬鹼細

  1. const DWORD SLEEP = 0x00;  
  2. const DWORD POWER_OFF = 0x02;  
  3. const DWORD POWER_ON = 0x03;  
const DWORD SLEEP = 0x00; const DWORD POWER_OFF = 0x02; const DWORD POWER_ON = 0x03;

    璋冪敤鐨勬椂鍊欙細

  1. SwitchMode(SLEEP);  
  2.   
  3. ...  
  4.   
  5. SwitchMode(POWER_OFF);  
  6.   
  7. ...  
SwitchMode(SLEEP); ... SwitchMode(POWER_OFF); ...

    寰堝ソ錛屽緢婕備寒錛岄毦閬撲笉鏄箞錛?br />
浣嗚繖鏍峰瓙鏃犳硶淇濊瘉浣跨敤鑰呬笉鏄姝よ皟鐢ㄤ唬鐮侊細

  1. SwitchMode(0x100);  
SwitchMode(0x100);

    0x100涓嶆槸鎴戜滑鎯寵鐨勬暟鍊鹼紝鍦⊿witchMode鍑芥暟涔熶笉浼氬璇ユ暟鍊兼湁鐩稿簲鐨勫鐞嗭紝浣嗗亸鍋忚繖絎﹀悎緙栬瘧鍣ㄧ殑瑙勮寖錛屽畠浼氳榪欎唬鐮佹病鏈変換浣曡鍛婃病鏈変換浣曢敊璇『鍒╃紪璇戦氳繃銆?br />
涔熻榪樻湁浜鴻錛岃皝浼氶偅涔堝偦錛岀洿鎺ョ敤0x100鏉ヨ祴鍊煎晩錛熻繖璇濈‘瀹炴病閿欙紝鐩存帴鐢?x100鐨勬鐜囩‘瀹炲お灝戜簡銆?br />
浣嗘垜浠棤娉曞惁璁わ紝浼氭湁榪欎箞涓縐嶅彲鑳斤細鏈夊彟澶栦竴涓嚱鏁幫紝鍏朵腑涓涓浐瀹氬間負濡備笅瀹氫箟錛?/p>

  1. const DWORD FILE_MODE = 0x100;  
const DWORD FILE_MODE = 0x100;

    鑰屾垜浠竴鏃跺啿鏄忎簡澶達紝鍙堟垨璁稿枬閱変簡閰掞紝灝嗚鍙傛暟璇敤浜嗭細

  1. SwitchMode(FILE_MODE);  
SwitchMode(FILE_MODE);

    瀵逛簬緙栬瘧鍣ㄦ潵璇達紝鏃犺鏄?x100榪樻槸FILE_MODE錛岄兘娌℃湁澶鎰忎箟錛屾墍浠ヨ繖鐥呮佷唬鐮佸緢瀹規槗閫氳繃緙栬瘧鍣ㄦ嫻嬶紱鑰屽浜庝漢鑰岃█錛屽洜涓哄凡緇忎嬌鐢ㄤ簡鍥哄畾鍊鹼紝涔熶笅鎰忚瘑浠ヤ負榪欏弬鏁版槸絎﹀悎鐨勩備袱鑰咃紝鏃犺鏄紪璇戝櫒錛岃繕鏄垜浠紝閮借鍚堢悊鍦拌挋楠椾簡銆?br />
閭d箞錛屾垜浠湁鍔炴硶鍦ㄧ紪璇戠殑鏃跺欙紝濡傛灉璇ユ暟鍊間笉鏄垜浠墍鎯寵鐨勶紝緙栬瘧鍣ㄨ兘緇欎嬌鐢ㄨ呮彁紺鴻鍛婄敋鑷抽敊璇箞錛?br />
涓鍒囩殕鏈夊彲鑳斤紒涓嶈繃錛岃繖鏃跺欐垜浠笉鑳戒嬌鐢╟onst錛岃屽繀欏繪崲鐢╡num銆?br />
棣栧厛鐢╡num瀹氫箟鍥哄畾鍊鹼細

  1. enum Mode  
  2. {  
  3.     SLEEP,  
  4.     POWER_OFF,  
  5.     POWER_ON,  
  6. };  
enum Mode { SLEEP, POWER_OFF, POWER_ON, };

    鍑芥暟鐨勫0鏄庡姝ゆ洿鎹細

  1. BOOL SwitchMode(Mode mode)  
BOOL SwitchMode(Mode mode)

    璋冪敤涔熸槸鍜屼箣鍓嶆棤寮傦細

  1. SwitchMode(SLEEP);  
  2.   
  3. ...  
  4.   
  5. SwitchMode(POWER_OFF);  
  6.   
  7. ...  
SwitchMode(SLEEP); ... SwitchMode(POWER_OFF); ...

    鍞竴鐨勪笉鍚屽氨鏄紝濡傛灉浣犺繖鏍瘋皟鐢細

  1. SwitchMode(0x100); //榪欐椂鍊欐棤娉曠紪璇戦氳繃  
  2. SwitchMode(FILE_MODE); //榪欐椂鍊欐棤娉曠紪璇戦氳繃  
SwitchMode(0x100); //榪欐椂鍊欐棤娉曠紪璇戦氳繃 SwitchMode(FILE_MODE); //榪欐椂鍊欐棤娉曠紪璇戦氳繃

    閭d箞緙栬瘧鍣ㄥ氨浼氭涓嶇姽璞湴鍙戝嚭鎶辨細cannot convert parameter 1 from 'int' to 'Mode'銆?br />
寰堝ソ錛岀紪璇戝櫒宸茬粡浣滀負鎴戜滑鐨勭涓閬撻槻鐏錛屽皢鎴戜滑鎵涓嶉渶瑕佺殑姣棤鍏寵仈鐨勬暟鍊奸氶氭帓闄ゅ湪澶栥傞毦閬撲笉鏄緢緹庡ソ鍚楋紵

褰撶劧錛屽鏋滀綘鎯沖己鍒惰緙栬瘧鍣ㄩ氳繃寮傛牱鐨勬暟鍊間篃涓嶆槸涓嶅彲鑳?/p>

  1. SwitchMode(static_cast<Mode>(0x100));   
SwitchMode(static_cast<Mode>(0x100));

    铏界劧0x100涓嶅浜嶮ode鐨勮寖鍥翠箣鍐咃紝浣嗕緷鐒惰繕鏄氳繃浜嗙紪璇戝櫒鐨勬嫻嬨傚姝わ紝鎴戜滑姣棤鍔炴硶銆傚彧鏄紝鍍忚繖縐嶆瀬绔殑寮傛暀寰掔殑鍋氭硶錛屾湁澶氬皯鎯呭喌涓嬩細紕板埌鍛紵


鏈鍚庣殑鏈鍚庯紝鎴戜滑鐣ュ井鎬葷粨涓涓嬶細

1.鍙槸澹版槑鍗曚竴鍥哄畾鍊鹼紝灝藉彲鑳介噰鐢╟onst銆?br />
2.濡傛灉鏄竴緇勫浐瀹氬鹼紝騫朵笖浜掔浉鏈夊叧鑱旓紝鍒欓噰鐢╡num銆?br />
3.涓嶆秹鍙婃潯浠剁紪璇戯紝鍙槸瀹氫箟鍥哄畾鍊肩殑鎯呭艦涓嬶紝灝藉彲鑳戒笉浣跨敤#define銆?/p>



Yu 2011-08-19 17:48 鍙戣〃璇勮
]]>
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲视频播放| 欧美激情精品久久久久久大尺度| 亚洲精品美女在线| 嫩草国产精品入口| 亚洲成人在线视频网站| 亚洲电影欧美电影有声小说| 亚洲伦理自拍| 亚洲自拍三区| 久久aⅴ乱码一区二区三区| 久久精品一本| 欧美国产精品中文字幕| 欧美午夜性色大片在线观看| 国产一区二区精品久久91| 国产视频一区在线观看一区免费| 国产一区二区三区四区三区四| 在线视频成人| 亚洲一区二区三区国产| 久久精品国产99国产精品| 欧美岛国激情| 一区二区三区日韩欧美| 久久精品国产综合精品| 欧美黄色一区二区| 国产精品综合久久久| 亚洲人成欧美中文字幕| 午夜影院日韩| 亚洲三级网站| 久久久久国产精品一区二区| 欧美日韩国产精品专区| 狠狠色噜噜狠狠狠狠色吗综合| 美女爽到呻吟久久久久| 最新国产拍偷乱拍精品| 欧美在线视频观看| 亚洲日本欧美日韩高观看| 欧美一区二区私人影院日本 | 日韩视频在线观看国产| 香蕉精品999视频一区二区| 欧美暴力喷水在线| 国产午夜久久| 日韩视频一区二区三区在线播放免费观看 | 欧美日韩中文字幕综合视频| 亚洲人成7777| 亚洲国产经典视频| 亚洲婷婷免费| 欧美福利一区二区| 樱桃视频在线观看一区| 午夜久久久久久| 亚洲人成网站在线播| 亚洲精品精选| 欧美中文字幕第一页| 国产精品久久久久久久久久久久| 日韩视频在线观看免费| 模特精品裸拍一区| 久久aⅴ国产紧身牛仔裤| 国产伦精品一区二区三区视频黑人 | 亚洲高清视频的网址| 欧美在线播放| 亚欧成人在线| 国模私拍视频一区| 久久超碰97中文字幕| 亚洲伊人一本大道中文字幕| 国产精品免费视频xxxx| 午夜视频在线观看一区| 亚洲免费一级电影| 国产精品视频男人的天堂| 亚洲综合色婷婷| 制服丝袜激情欧洲亚洲| 国产精品福利在线观看网址| 亚洲免费影视| 亚洲欧美日韩爽爽影院| 国产视频久久久久| 美日韩精品免费| 欧美成人午夜影院| 一本色道久久综合亚洲91| 久久激五月天综合精品| 久久精品女人| 亚洲精品一区二区三| 日韩午夜在线| 国产喷白浆一区二区三区| 久久综合给合| 欧美激情视频在线播放| 亚洲一区二区三区视频| 亚洲一区二区网站| 精品白丝av| 亚洲日本成人网| 国产精品女人久久久久久| 久久人人九九| 欧美激情视频网站| 欧美一级二级三级蜜桃| 久久成人在线| 日韩亚洲欧美中文三级| 亚洲免费在线视频| 亚洲动漫精品| 亚洲视频在线看| 在线精品国产欧美| 一区二区三区成人| 欧美在线观看视频一区二区三区| 亚洲一区二区三区免费观看| 国产日韩欧美三级| 亚洲第一搞黄网站| 国产精品免费一区豆花| 欧美www视频| 国产精品视频久久一区| 亚洲成在人线av| 国产日韩在线一区| 亚洲国产精品一区二区第四页av | 老鸭窝91久久精品色噜噜导演| 亚洲精品乱码久久久久久黑人| 亚洲香蕉伊综合在人在线视看| 亚洲第一中文字幕在线观看| 亚洲午夜一区二区三区| 亚洲精品乱码久久久久久蜜桃91| 亚洲欧美日韩国产中文在线| 亚洲免费观看高清在线观看 | 国产日韩精品一区| 亚洲日韩第九十九页| 国模精品娜娜一二三区| 亚洲视频综合在线| 9色精品在线| 女同一区二区| 久久综合久久久| 国产欧美精品在线| 一区二区三欧美| 一区二区三区导航| 欧美成人精品福利| 欧美高清自拍一区| 在线观看中文字幕不卡| 午夜在线精品| 欧美一乱一性一交一视频| 欧美亚一区二区| 日韩亚洲国产欧美| 夜夜嗨av色综合久久久综合网| 欧美1区2区| 亚洲国产成人久久综合一区| 亚洲福利视频在线| 蜜桃av一区二区在线观看| 老**午夜毛片一区二区三区| 国产精品久久久久av免费| 久久婷婷国产综合精品青草| 国产一区香蕉久久| 久久精品国产精品| 欧美亚洲日本网站| 国产精品亚洲第一区在线暖暖韩国| 99re6这里只有精品视频在线观看| 亚洲九九爱视频| 欧美日韩系列| 亚洲精品视频啊美女在线直播| 亚洲乱码国产乱码精品精98午夜| 欧美黄在线观看| 日韩小视频在线观看专区| 亚洲欧美日韩另类精品一区二区三区| 欧美日韩国产大片| 亚洲一区二区三区精品在线| 欧美一区2区视频在线观看| 国产自产v一区二区三区c| 久久人人爽人人爽| 亚洲欧洲综合另类在线| 亚洲免费小视频| 欧美a级一区| 另类综合日韩欧美亚洲| 国产亚洲欧美一区二区| 日韩视频欧美视频| 欧美日韩亚洲在线| 亚洲影院色无极综合| 久久免费国产精品| 91久久久久久久久| 欧美午夜美女看片| 欧美一区二区三区视频在线观看| 看欧美日韩国产| 一本久久综合亚洲鲁鲁| 国产欧美亚洲一区| 欧美成人资源网| 亚洲综合色噜噜狠狠| 免费高清在线一区| 日韩视频一区二区在线观看| 亚洲九九爱视频| 欧美国产精品日韩| 一区二区日韩| 韩曰欧美视频免费观看| 欧美另类在线播放| 欧美在线三级| 一区二区av| 蜜桃久久av一区| 亚洲免费视频网站| 亚洲电影有码| 国产精品欧美在线| 欧美.com| 久久精品夜色噜噜亚洲aⅴ| 这里只有精品在线播放| 欧美11—12娇小xxxx| 欧美一级成年大片在线观看| 亚洲日本欧美在线| 激情成人av| 国产精品亚洲一区二区三区在线| 欧美成人在线网站| 久久视频一区二区| 午夜精品久久久99热福利| aa级大片欧美| 亚洲欧洲精品一区二区三区 | 亚洲免费观看在线观看| 国产小视频国产精品|