¡¾C/C++¡¿staticºÍconstµÄ±È½ÏºÍ½âÊÍ
ת
ÔØ×Ôhttp://www.builder.com.cn/
static
ÊÇc++Öкܳ£ÓõÄÐÞÊηû£¬Ëü±»ÓÃÀ´¿ØÖƱäÁ¿µÄ´æ´¢·½Ê½ºÍ¿É¼ûÐÔ£¬ÏÂÃæÎÒ½«´Ó static ÐÞÊηûµÄ²úÉúÔÒò¡¢×÷ÓÃ̸Æð£¬È«Ãæ·ÖÎöstatic
ÐÞÊηûµÄʵÖÊ¡£
¡¡¡¡static µÄÁ½´ó×÷ÓÃ:
¡¡¡¡Ò»¡¢¿ØÖÆ´æ´¢·½Ê½£º
¡¡¡¡static±»ÒýÈëÒÔ¸æÖª±àÒëÆ÷£¬½«±äÁ¿´æ´¢ÔÚ³ÌÐòµÄ¾²Ì¬´æ´¢Çø¶ø·ÇÕ»ÉϿռ䡣
¡¡¡¡1¡¢Òý³öÔ
Òò£ºº¯ÊýÄÚ²¿¶¨ÒåµÄ±äÁ¿£¬ÔÚ³ÌÐòÖ´Ðе½ËüµÄ¶¨Ò崦ʱ£¬±àÒëÆ÷ΪËüÔÚÕ»ÉÏ·ÖÅä¿Õ¼ä£¬´ó¼ÒÖªµÀ£¬º¯ÊýÔÚÕ»ÉÏ·ÖÅäµÄ¿Õ¼äÔڴ˺¯ÊýÖ´ÐнáÊøʱ»áÊͷŵô£¬ÕâÑù¾Í²úÉú
ÁËÒ»¸öÎÊÌâ: Èç¹ûÏ뽫º¯ÊýÖд˱äÁ¿µÄÖµ±£´æÖÁÏÂÒ»´Îµ÷ÓÃʱ£¬ÈçºÎʵÏÖ£¿
¡¡¡¡×îÈÝÒ×Ïëµ½µÄ·½·¨ÊǶ¨ÒåÒ»¸öÈ«¾ÖµÄ±äÁ¿£¬µ«¶¨ÒåΪһ¸öÈ«¾Ö±äÁ¿ÓÐÐí¶àȱ
µã£¬×îÃ÷ÏÔµÄȱµãÊÇÆÆ»µÁ˴˱äÁ¿µÄ·ÃÎÊ·¶Î§£¨Ê¹µÃÔڴ˺¯ÊýÖж¨ÒåµÄ±äÁ¿£¬²»½ö½öÊܴ˺¯Êý¿ØÖÆ£©¡£
¡¡¡¡2¡¢ ½â¾ö·½°¸£ºÒò´Ëc++
ÖÐÒýÈëÁËstatic£¬ÓÃËüÀ´ÐÞÊαäÁ¿£¬ËüÄܹ»Ö¸Ê¾±àÒëÆ÷½«´Ë±äÁ¿ÔÚ³ÌÐòµÄ¾²Ì¬´æ´¢Çø·ÖÅä¿Õ¼ä±£´æ£¬ÕâÑù¼´ÊµÏÖÁËÄ¿µÄ£¬ÓÖʹµÃ´Ë±äÁ¿µÄ´æÈ¡·¶Î§²»±ä¡£
¡¡¡¡¶þ¡¢¿ØÖƿɼû
ÐÔÓëÁ¬½ÓÀàÐÍ :
¡¡¡¡static»¹ÓÐÒ»¸ö×÷Óã¬Ëü»á°Ñ±äÁ¿µÄ¿É¼û·¶Î§ÏÞÖÆÔÚ±àÒëµ¥ÔªÖУ¬Ê¹Ëü³ÉΪһ¸öÄÚ²¿Á¬½Ó£¬Õâʱ£¬ËüµÄ·´Òå´ÊΪ”extern”.
¡¡¡¡static
×÷Ó÷ÖÎö×ܽ᣺static×ÜÊÇʹµÃ±äÁ¿»ò¶ÔÏóµÄ´æ´¢ÐÎʽ±ä³É¾²Ì¬´æ´¢£¬Á¬½Ó·½Ê½±ä³ÉÄÚ²¿Á¬½Ó£¬¶ÔÓÚ¾Ö²¿±äÁ¿£¨ÒѾÊÇÄÚ²¿Á¬½ÓÁË£©£¬Ëü½ö¸Ä±äÆä´æ´¢·½Ê½£»
¶ÔÓÚÈ«¾Ö±äÁ¿£¨ÒѾÊǾ²Ì¬´æ´¢ÁË£©£¬Ëü½ö¸Ä±äÆäÁ¬½ÓÀàÐÍ¡£
¡¡¡¡ÀàÖеÄstatic³ÉÔ±£º
¡¡¡¡Ò»¡¢³öÏÖÔÒò¼°×÷Óãº
¡¡¡¡1¡¢ÐèÒªÔÚÒ»¸ö
ÀàµÄ¸÷¸ö¶ÔÏó¼ä½»»¥£¬¼´ÐèÒªÒ»¸öÊý¾Ý¶ÔÏóΪÕû¸öÀà¶ø·Çij¸ö¶ÔÏó·þÎñ¡£
¡¡¡¡2¡¢Í¬Ê±ÓÖÁ¦Çó²»ÆÆ»µÀàµÄ·â×°ÐÔ,¼´ÒªÇó´Ë³ÉÔ±Òþ²ØÔÚÀàµÄÄÚ²¿£¬¶ÔÍâ²»¿É¼û¡£
¡¡¡¡ÀàµÄ
static³ÉÔ±Âú×ãÁËÉÏÊöµÄÒªÇó£¬ÒòΪËü¾ßÓÐÈçÏÂÌØÕ÷£ºÓжÀÁ¢µÄ´æ´¢Çø£¬ÊôÓÚÕû¸öÀà¡£
¡¡¡¡¶þ¡¢×¢Ò⣺
¡¡¡¡1¡¢¶ÔÓÚ¾²Ì¬µÄ
Êý¾Ý³ÉÔ±£¬Á¬½ÓÆ÷»á±£Ö¤ËüÓµÓÐÒ»¸öµ¥Ò»µÄÍⲿ¶¨Òå¡£¾²Ì¬Êý¾Ý³ÉÔ±°´¶¨Òå³öÏÖµÄÏȺó˳ÐòÒÀ´Î³õʼ»¯£¬×¢Ò⾲̬³ÉԱǶÌ×ʱ£¬Òª±£Ö¤ËùǶÌ׵ijÉÔ±ÒѾ³õʼ»¯ÁË¡£
Ïû³ýʱµÄ˳ÐòÊdzõʼ»¯µÄ·´Ë³Ðò¡£
¡¡¡¡2¡¢ÀàµÄ¾²Ì¬³ÉÔ±º¯ÊýÊÇÊôÓÚÕû¸öÀà¶ø·ÇÀàµÄ¶ÔÏó£¬ËùÒÔËüûÓÐthisÖ¸Õ룬Õâ¾Íµ¼ÖÂÁËËü½öÄÜ·ÃÎÊÀàµÄ¾²Ì¬Êý¾ÝºÍ¾²Ì¬³É
Ô±º¯Êý¡£
¡¡¡¡const
ÊÇc++Öг£ÓõÄÀàÐÍÐÞÊηû£¬µ«ÎÒÔÚ¹¤×÷Öз¢ÏÖ£¬Ðí¶àÈËʹÓÃËü½ö½öÊÇÏ뵱Ȼ¶û£¬ÕâÑù,ÓÐʱҲ»áÓöԣ¬µ
Ïà¹ØÎĵµ£º
ÓùývistaµÄÅóÓѶ¼ÖªµÀ vista²»ÖªÓÉÓÚʲôÔÒòºÜ¶à±àÒëÈí¼þ¶¼²»ÄÜÕý³£¹¤×÷ÁË vs6.0È«²¿¶¼ËµÓÐÒÑÖªµÄ¼æÈÝÐÔÎÊÌâ´æÔÚ
µ±È»Äã¿ÉÒÔ×°ºÃ¼¸¸ögµÄvs2005
¹ÑÈËÒ»Ö±¶¼Ïë×ÔѧһÃżÆËã»úÓïÑÔ
µ«ÊÇ¿àÓÚÕÒ²»µ½±àÒëÆ÷
Á¬×î¼òµ¥µÄhellowold¶¼²»ÄÜÕý³£±àÒë
º¹
²»¶à˵
¿´ÎÒŪµÃ
×ÜËãÄÜÓÃÁË
1.ÏÂÔØMinGW
http://sourceforge.net/pro ......
In C++, how do i go about using setenv to set the display? I need to set it like this:
export DISPLAY=0.0
1¡¢setenv("DISPLAY",":0.1",1);
If you're calling the xrandr functions from your C++ program, then I would expect setenv() should work for you. The 3rd argument of 1 tells setenv() to ov ......
ÎÊÌâÃèÊö£º
C#³ÌÐò,ÀïÃæcopyÁËÐí¶àÔÀ´µÄ´úÂë,ËùÒԲβÆëµÄ,ºÜÄѶÁ,ÈçºÎ²ÅÄÜÈôúÂë×Ô¶¯ÅÅÆë,¾ÍÏóVS 6.0ÖпÉÒÔʹÓÿì½Ý¼ü,·Ç³£·½±ã.
½â´ð£º
ctrl+a,ÏÈÈ«Ñ¡
ctrl+k,ctrl+f,×Ô¶¯ÅÅÁÐ
»òÕß
ctrl+a,ÏÈÈ«Ñ¡
alt+F8 ×Ô¶¯ÅÅÁÐ ......
1.CÓïÑÔÖУ¬long±»´æ´¢ÎªËĸö×ֽڵIJ¹Â롣дһ¸ö³ÌÐò£¬·Ö±ð½«ÕâËĸö×Ö½ÚµÄÄÚÈÝÈ¡³ö£¬ÒÔ16½øÖƵķ½Ê½ÏÔʾÔÚÆÁÄ»ÉÏ¡£³ÌÐòËùÐèµÄlongÓÉÓû§´Ó¼üÅÌÊäÈ룬0±íʾÊäÈë½áÊø¡£
³ÌÐòÔËÐÐЧ¹ûÈçÏ£º
input n: 12345678<»Ø³µ>
hex: 00 BC 61 4E
input
n: -12345678<»Ø³µ>
hex: FF 43 9E B2
input n: 0<»Ø³µ& ......