锘??xml version="1.0" encoding="utf-8" standalone="yes"?>欧美一区二区三区四区夜夜大片,国产精品播放,国产精品久久看http://m.shnenglu.com/Voider/Get Involedzh-cnSat, 13 Dec 2025 13:55:49 GMTSat, 13 Dec 2025 13:55:49 GMT60lock the mouse and keyboard鈥斺攚indowshttp://m.shnenglu.com/Voider/archive/2010/09/07/126100.htmlVoiderVoiderTue, 07 Sep 2010 09:37:00 GMThttp://m.shnenglu.com/Voider/archive/2010/09/07/126100.htmlhttp://m.shnenglu.com/Voider/comments/126100.htmlhttp://m.shnenglu.com/Voider/archive/2010/09/07/126100.html#Feedback0http://m.shnenglu.com/Voider/comments/commentRss/126100.htmlhttp://m.shnenglu.com/Voider/services/trackbacks/126100.htmlhttp://www.cplusplus.com/forum/windows/11380/

Voider 2010-09-07 17:37 鍙戣〃璇勮
]]>
lock the mouse and keyboard鈥斺擫inuxhttp://m.shnenglu.com/Voider/archive/2010/08/19/123935.htmlVoiderVoiderThu, 19 Aug 2010 02:52:00 GMThttp://m.shnenglu.com/Voider/archive/2010/08/19/123935.htmlhttp://m.shnenglu.com/Voider/comments/123935.htmlhttp://m.shnenglu.com/Voider/archive/2010/08/19/123935.html#Feedback0http://m.shnenglu.com/Voider/comments/commentRss/123935.htmlhttp://m.shnenglu.com/Voider/services/trackbacks/123935.html
http://blog.chinaunix.net/u/4206/showart_721067.html

http://blog.csdn.net/wushihua/archive/2010/07/02/5709359.aspx

linux 涓嬶細
0. bash
1. 鐢ㄦ埛浠繪剰璁劇疆“宸ヤ綔鏃墮棿”錛?#8220;浼戞伅鏃墮棿”銆傜洰鍓嶈冭檻浣跨敤鍛戒護琛屽弬鏁?done
2. 鍔ㄦ佽幏鍙?#8220;璁懼鍙?#8221;錛屽湪涓嶅悓鐨勬満瀛愪笂鐢ㄥ彲涓嶉渶淇敼 (no so urgent)
*3. 鏃墮棿鏄劇ず
鏀硅繘錛?br>1.1 濡傛灉浼戞伅璧鋒潵浜斿垎閽燂紙榛樿浼戞伅鏃墮棿錛夋墠鍥炴潵錛屽彧鍓╀笅涓嶅鐨勫伐浣滄椂闂達紝鎵嶅仛涓浼氬効鍙堣涓柇銆?br>鏈濂芥槸鍦ㄩ攣瀹氶敭榧犱簲鍒嗛挓鍚庯紝鍦ㄧ敤鎴峰洖鏉ョ數(shù)鑴戞椂鎵嶅紑濮嬭宸ヤ綔鏃墮棿璁℃椂銆?br>鑰冭檻鏂規(guī)涓錛?br>絳夊緟鐢ㄦ埛杈撳叆鍚庢墠錛堣В闄ら紶鏍囬攣瀹氾級寮濮嬭繘鍏ヤ笅涓杞伐浣滆鏃訛紙done錛?br>杈冮珮綰х殑鏂規(guī)錛?br>浼戞伅鏃墮棿緇撴潫鍚庯紝鎹曟崏鍒伴敭鐩樻垨鑰呴紶鏍囧姩浣滄墠寮濮嬩笅涓杞伐浣滆鏃躲?br>1.2 宸ヤ綔鏃墮棿紱誨紑鐢?shù)鑴戝Q岃繘鍏ヤ紤鎭椂闂磋鏃躲傝嫢涓瀹氭椂闂撮敭榧犻兘娌″弽搴斻?br>(done, 鑾峰彇閿洏榧犳爣鐨勭┖闂詫紝鑻ユ瘮浼戞伅鏃墮棿榪橀暱錛岃繘鍏ユ柊涓杞殑宸ヤ綔)

2. kill sleep鍚庯紝鍙兘閿洏姘歌繙閿佷綇銆?瑙e喅鍏抽棴璇ョ▼搴忕殑鍠勫悗宸ヤ綔銆?done , use signal)
閿佷綇榧犳爣錛屼笉閿佷綇閿洏錛屽湪閿佷綇榧犳爣鏃訛紝Ctrl-C錛岀粨鏉熺▼搴忥紝浣嗛紶鏍囨病鏈夎В閿併?br>
澶囨敞錛?br>1. 鏄惁閿佸畾閿洏寰楁槑紜紝鑰冭檻鏄惁瀵逛袱闇姹傛帹鍑轟笉鍚屾柟妗堛傛殏鑰冭檻鍙攣閿洏


some note:
1.
鎿嶄綔/dev/input/event*鏂囦歡錛屽悜瀹冨啓鍏ヤ釜input_event緇撴瀯浣撳氨鍙互妯℃嫙鎸夐敭鐨勮緭鍏?br>鍝釜event鏂囦歡鍙氳繃cat /proc/bus/input/devices 鏌ョ湅銆?br>N: Name="AT Translated Set 2 keyboard"
H: Handlers=kbd event3

N: Name="Logitech USB Optical Mouse"
H: Handlers=mouse1 event4
2.
Essentially keyboard and mouse idle time can be
gleaned (indirectly) from certain lines of the /proc/interrupts file. It
seems this file contains a counter for each device
http://software.itags.org/linux-unix/330299/

Sense mouse and keyboard inactivity final solution:
/*
This is a test example.
Ref:
http://coderrr.wordpress.com/2008/04/20/getting-idle-time-in-unix/

gcc -o idle idle_xscr2.c -lXss
*/
#include <stdio.h>
#include <X11/extensions/scrnsaver.h>
#include <unistd.h>
     
int main()
{
      XScreenSaverInfo *info = XScreenSaverAllocInfo();
    Display *display = XOpenDisplay(0);
   
    int i=1;
for(;i<5; i++){
    sleep(3);     
    XScreenSaverQueryInfo(display, DefaultRootWindow(display), info);
    printf("%ld ms\n", info->idle);
}
    return 0;
}


緙栬瘧錛?br>voide@fit:~/bash$ gcc lock.c -o lock -lXss
lock.c:24:38: error: X11/extensions/scrnsaver.h: No such file or directory
lock.c: In function ‘main’:
lock.c:41: error: ‘XScreenSaverInfo’ undeclared (first use in this function)
lock.c:41: error: (Each undeclared identifier is reported only once
lock.c:41: error: for each function it appears in.)
lock.c:41: error: ‘info’ undeclared (first use in this function)
lock.c:42: error: ‘Display’ undeclared (first use in this function)
lock.c:42: error: ‘display’ undeclared (first use in this function)
root@fit:/home/voide/bash# apt-get install libxss-dev
root@fit:/home/voide/bash# gcc lock.c -o lock -lXss
root@fit:/home/voide/bash# ./lock  1800 300   /* 1800s 300s*/
Use a short time for debug
sh: ./unlock.sh: Permission denied
root@fit:/home/voide/bash# chmod +x *.sh



Voider 2010-08-19 10:52 鍙戣〃璇勮
]]>
STL note 01錛嶏紞dequehttp://m.shnenglu.com/Voider/archive/2009/10/30/99826.htmlVoiderVoiderFri, 30 Oct 2009 06:45:00 GMThttp://m.shnenglu.com/Voider/archive/2009/10/30/99826.htmlhttp://m.shnenglu.com/Voider/comments/99826.htmlhttp://m.shnenglu.com/Voider/archive/2009/10/30/99826.html#Feedback0http://m.shnenglu.com/Voider/comments/commentRss/99826.htmlhttp://m.shnenglu.com/Voider/services/trackbacks/99826.htmlhttp://www.cplusplus.com/reference/stl/deque/
Deque sequences have the following properties:
  • Individual elements can be accessed by their position index.
  • Iteration over the elements can be performed in any order.
  • Elements can be efficiently added and removed from any of its ends (either the beginning or the end of the sequence)


On the drawback side, unlike vectors, deques are not guaranteed to have all its elements in contiguous榪炵畫鐨?storage locations, eliminating鎺掗櫎 thus the possibility of safe access through pointer arithmetics.
For operations that involve frequent insertion or removals of elements at positions other than the beginning or the end, deques perform worse and have less consistent iterators and references than lists.


Voider 2009-10-30 14:45 鍙戣〃璇勮
]]>
C++ 榪愮畻絎︿紭鍏堢駭鍒楄〃http://m.shnenglu.com/Voider/archive/2009/10/30/99807.htmlVoiderVoiderFri, 30 Oct 2009 02:31:00 GMThttp://m.shnenglu.com/Voider/archive/2009/10/30/99807.htmlhttp://m.shnenglu.com/Voider/comments/99807.htmlhttp://m.shnenglu.com/Voider/archive/2009/10/30/99807.html#Feedback0http://m.shnenglu.com/Voider/comments/commentRss/99807.htmlhttp://m.shnenglu.com/Voider/services/trackbacks/99807.html C++ 榪愮畻絎︿紭鍏堢駭鍒楄〃 http://www.cppreference.com/operator_precedence.html
http://m.shnenglu.com/aqazero/archive/2006/06/08/8284.html
Precedence Operator Description Example Associativity
1 ()
[]
->
.
::
++
--
Grouping operator
Array access
Member access from a pointer
Member access from an object
Scoping operator
Post-increment
Post-decrement
(a + b) / 4;
array[4] = 2;
ptr->age = 34;
obj.age = 34;
Class::age = 2;
for( i = 0; i < 10; i++ ) ...
for( i = 10; i > 0; i-- ) ...
left to right
2 !
~
++
--
-
+
*
&
(type)
sizeof
Logical negation
Bitwise complement
Pre-increment
Pre-decrement
Unary minus
Unary plus
Dereference
Address of
Cast to a given type
Return size in bytes
if( !done ) ...
flags = ~flags;
for( i = 0; i < 10; ++i ) ...
for( i = 10; i > 0; --i ) ...
int i = -1;
int i = +1;
data = *ptr;
address = &obj;
int i = (int) floatNum;
int size = sizeof(floatNum);
right to left
3 ->*
.*
Member pointer selector
Member pointer selector
ptr->*var = 24;
obj.*var = 24;
left to right
4 *
/
%
Multiplication
Division
Modulus
int i = 2 * 4;
float f = 10 / 3;
int rem = 4 % 3;
left to right
5 +
-
Addition
Subtraction
int i = 2 + 3;
int i = 5 - 1;
left to right
6 <<
>>
Bitwise shift left
Bitwise shift right
int flags = 33 << 1;
int flags = 33 >> 1;
left to right
7 <
<=
>
>=
Comparison less-than
Comparison less-than-or-equal-to
Comparison greater-than
Comparison geater-than-or-equal-to
if( i < 42 ) ...
if( i <= 42 ) ...
if( i > 42 ) ...
if( i >= 42 ) ...
left to right
8 ==
!=
Comparison equal-to
Comparison not-equal-to
if( i == 42 ) ...
if( i != 42 ) ...
left to right
9 & Bitwise AND flags = flags & 42; left to right
10 ^ Bitwise exclusive OR flags = flags ^ 42; left to right
11 | Bitwise inclusive (normal) OR flags = flags | 42; left to right
12 && Logical AND if( conditionA && conditionB ) ... left to right
13 || Logical OR if( conditionA || conditionB ) ... left to right
14 ? : Ternary conditional (if-then-else) int i = (a > b) ? a : b; right to left
15 =
+=
-=
*=
/=
%=
&=
^=
|=
<<=
>>=
Assignment operator
Increment and assign
Decrement and assign
Multiply and assign
Divide and assign
Modulo and assign
Bitwise AND and assign
Bitwise exclusive OR and assign
Bitwise inclusive (normal) OR and assign
Bitwise shift left and assign
Bitwise shift right and assign
int a = b;
a += 3;
b -= 4;
a *= 5;
a /= 2;
a %= 3;
flags &= new_flags;
flags ^= new_flags;
flags |= new_flags;
flags <<= 2;
flags >>= 2;
right to left
16 , Sequential evaluation operator for( i = 0, j = 0; i < 10; i++, j++ ) ... left to right


Voider 2009-10-30 10:31 鍙戣〃璇勮
]]>
C++ 楂樻墜蹇呰涔?http://m.shnenglu.com/Voider/archive/2009/08/19/93775.htmlVoiderVoiderWed, 19 Aug 2009 01:55:00 GMThttp://m.shnenglu.com/Voider/archive/2009/08/19/93775.htmlhttp://m.shnenglu.com/Voider/comments/93775.htmlhttp://m.shnenglu.com/Voider/archive/2009/08/19/93775.html#Feedback0http://m.shnenglu.com/Voider/comments/commentRss/93775.htmlhttp://m.shnenglu.com/Voider/services/trackbacks/93775.html

  杞細http://m.shnenglu.com/benbendy/archive/2008/05/23/50830.html    

  杞?  http://hi.baidu.com/gwabit/blog/item/7a188726f2dc91178a82a1b6.html


 C++/OPP/OOD緋誨垪:

灞傜駭涓錛氳娉?璇剰(C++)
1.1 [Lippman2000] Essential C++
                  Essential C++,by Stanley B. Lippman Addison Wesley Longman 
                  2000,276 pages
                  Essential C++ 涓枃鐗?nbsp;錛屼警淇婃澃 璇戯紝282欏?nbsp; 

1.2 [Gregory95] C++:The Core Language 
                  C++:The Core Language by Gregory Satir 1995 O'Reilly
                  C++璇█鏍稿績錛屽紶閾辰銆璇?nbsp;錛?36欏?/p>

1.3 [Deitel98] The Complete C++ Training Course 
                  The Complete C++ Training Course 2/e by Harvey M.Deitel 1998 
                  Prentice Hall
                  C++澶у鏁欑▼(絎簩鐗?錛岄偙浠叉綐絳夈璇戯紝816欏?/p>

1.4 [Stevens2000] Standard C++ Bible
                  Standard C++ Bible   2000  Al Stevens   IDG 
                  鏍囧噯C++瀹濆吀錛屾灄涓介椊絳?nbsp;璇戯紝766欏?/p>

1.5 [Eckel2000] Thinking in C++ 
                  Thinking in C++ 2/e   Bruce Eckel  2000 1470 pages Prentice 
                  Hall
                  C++ 緙栫▼鎬濇兂錛屽垬瀹楃敯絳?nbsp;璇戯紝420欏?/p>

1.6 [Lippman98] C++Primer 
                  C++ Primer,3rd Editoin,by Stanley Lippman and Josee Lajoie 
                  Addison Wesley Longman,1998 1237 pages
                  C++ Primer 涓枃鐗堬紝渚繆鏉?nbsp;璇戯紝1999錛?237欏?/p>

1.7 [Struostrup2000] The C++ Programming Language
                  The C++ Programming Language,Special Editoin,by Bjarne 
                  Stroustrup
                  Addison Wesley Longman,2000,1017 pages
                  C++紼嬪簭璇█緇忓吀鏈紝鍙剁鍝?nbsp;璇戯紝鍎掓灄 1999

1.7 [ANSI C++] C++瑙勬牸涔?nbsp;1998.9.1 PDF鏍煎紡
                  ANSI C++ 1996 Draft


灞傜駭浜岋細涓撳緇忛獙(C++/OOP)
2.1 [Meyers96] More Effective C++
                  More Effective C++,by Scott Meyers,Addison Wesley,1996,318pages
                  More Effective C++涓枃鐗堬紝渚繆鏉幫紝鍩圭敓 2000. 318欏?/p>

2.2 [Meyers98] Effective C++ 
                  Effective C++錛孲econd Edition,by Scott Meyers,Addison Wesley 
                  Longman,1998.256pages
                  Effective C++ 2/e 涓枃鐗?渚繆鏉?鍩圭敓 2000.256欏?/p>

2.3 [Sutter99] Exceptional C++
                  Exceptional C++錛宐y Herb Sutter,Addison Wesley 
                  Longman,2000.208pages
                  Exceptional C++涓枃鐗堬紝渚繆鏉?鍩圭敓 2000.248欏?/p>

2.4 [Sutter2001]More Exceptional C++ 
                  More Exceptional C++ by Herb Sutter,Addison Wesley 
                  Longman,2001.

灞傜駭涓夛細搴曞眰鏈哄埗(C++ Object Model)

3.1  [Ellis90] The Annotated C++ Reference Manual
                  The Annotated C++ Reference Manual,by Margaret A.Ellis and 
                  Bjarne Stroustrup 
                  Addison Wesley Longman,1990,447 pages.

3.2  [Lippman96] Inside the C++ Object Model
                  Inside the C++ Object Model,by Stanley Lippman,Addison Wesley 
                  Longman,1996,280pages
                  娣卞害鎺㈢儲C++鐗╀歡妯″瀷錛屼警淇婃澃 璇?nbsp;                  

 灞傜駭鍥涳細璁捐瑙傚康鐨勫鐢?C++/Patterns)
 

4.1  [Gamma95] Design Patterns錛欵lements of Reusable Object Oriented 
                  Software,
                  by Erich Gamma,Richard Helm,Ralph Johnson,and John 
                  Vlissides,Addison Wesley,1995.395pages
                  璁捐妯″紡,鏉庤嫳鍐涚瓑璇?鏈烘宸ヤ笟鍑虹増紺?2000.254欏?/p>

4.2   [Alex2001]Modern C++ Design: Generic Programming and Design 
                  Patterns Applied
                  by Andrei Alexandrescu,Addison-Wesley,2001,352Paper


 Genericity/STL緋誨垪:

 絎竴涓鐣屾槸浣跨敤STL:
  [Josuttis99]:The C++ Standard Library 錛岮 Tutorial and 
                  Reference,by Nicolai M.Josuttis,
                  Addison Wesley 1999.799pages

  絎簩涓鐣屾槸浜嗚В娉涘瀷鎶鏈殑鍐呮兜涓嶴TL鐨勫鐞?
   [Austern98]:Generic Programming and the STL -Using and 
                  Extending the C++ Standard 
                  Template library,by Matthew H.Austern,Addison Wesley 
                  1998.548page


  絎笁涓鐣屾槸鎵╁厖STL:
   [Stepanov2001]:C++ Standard Template Library by 
                  P.J.Plauger,Alexander A.Stepanov,
                  Meng Lee,David R.Musser,Prentice Hall 2001 

  榪欎簺灝辨槸浣犲簲璇ョ湅鐨勪功錛屽鏋滀綘鎯蟲垚涓洪珮鎵嬨?/p>

Voider 2009-08-19 09:55 鍙戣〃璇勮
]]>
c++紼嬪簭鍛樼殑鍑犱釜澧冪晫錛堣漿錛?/title><link>http://m.shnenglu.com/Voider/archive/2008/09/07/61252.html</link><dc:creator>Voider</dc:creator><author>Voider</author><pubDate>Sun, 07 Sep 2008 13:12:00 GMT</pubDate><guid>http://m.shnenglu.com/Voider/archive/2008/09/07/61252.html</guid><wfw:comment>http://m.shnenglu.com/Voider/comments/61252.html</wfw:comment><comments>http://m.shnenglu.com/Voider/archive/2008/09/07/61252.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/Voider/comments/commentRss/61252.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/Voider/services/trackbacks/61252.html</trackback:ping><description><![CDATA[浣滆卹isc700 <br>1, 綆鍘嗕笂鍐欑潃浜嗚Вc++, 瀹為檯涓婁笉鐭ラ亾mfc 鏍?VC鏈変粈涔堝尯鍒? 0綰?br>2, 綆鍘嗕笂鍐欑潃綺鵑歝++, 浣嗘槸浠呬粎鐭ラ亾mfc, 璁や負VC灝辨槸C++鐨勪竴鍒囥?1綰?br>3, 鎬繪槸浣跨敤malloc錛屾垨鑰?char[100] 鏉ヨ幏寰楀唴瀛橈紝浣嗕笉鐭ラ亾鎬庝箞鍦ㄦ寚瀹氬唴瀛樹笂闈㈠垱寤哄璞°?2綰?br>4, 鎰熻std::string 娌℃湁 CString 濂界敤! 鍚榪噂++ 3綰?br>5, 浼氫嬌鐢╯td::string, 璁や負 "c/c++" 寰堜笉縐戝,瀹屽叏灝變笉鏄竴涓璦鍢? 鐭ラ亾4縐嶄互涓奵++ compiler. 鎰熻鑷繁浠涔堥兘浼氥?4綰?br>6, 鐪嬪北鏄北錛岀湅姘存槸姘淬傚磭鎷渂oost source code錛?鍛曞績娌ヨ鐨勭爺絀剁粡鍏稿簱鐨勪唬鐮? 鎰熻鑷繁浠涔堥兘涓嶄細銆?綰?br>7, 鐪嬪北涓嶆槸灞憋紝鐪嬫按涓嶆槸姘淬備負鑷繁閽熸儏鐨勫嚱鏁板簱鑰屽鏂楃潃,鎭ㄤ笉寰楃敤灝藉悇縐峵ricks 鍜?traits, 鍥犱負鍚勭緇忓吀璁捐妯″紡鎯沖緱澶寸柤. 紼嶆湁璧扮伀鍏ラ瓟榪硅薄銆?6綰?br>8,鐪嬪北浠嶇劧灞憋紝鐪嬫按浠嶇劧鏄按銆?鐪嬪埌姣忚浠g爜錛岄兘鏄眹緙栫殑鎸囦護鍜屽唴瀛樻暟鎹殑縐誨姩銆?浠g爜涓嚑涔庝笉鍑虹幇for 鍜?while 鍏抽敭瀛? 涓嶅仠鍦板惁瀹氳嚜宸辯殑榪囧幓. 7綰?br>9, 緇存姢鐫g++,鎴栬匴atcom C++ 涔嬬被鐨勯」鐩?澶村彂涔熸瘮杈冮暱,鏈夎壓鏈姘旇川. 8綰?br>10, 鍙備笌 C++ Standards Committee, 浠h〃涓嶅悓鐨勫埄鐩婇泦鍥㈠彂璦. 9綰?br>11, 褰誨簳璧扮伀鍏ラ瓟, 鎴愬ぉ騫繪兂淇敼C++鐨勮娉? 娣誨姞鑷繁鐨勫叧閿瓧, 閲嶆柊瀹炵幇涓涓狢++鐨勬敼榪? 榪樻兂鎶奵++鍙樻垚鑴氭湰,瑙i噴鎵ц.宸茬粡瓚呰秺浜嗗埄鐩? 10綰?<br><br>C++鐨勫洓灞傚鐣? <br> <br> <br> 1銆傜▼搴忓憳銆? <br> 鏈夋椂琚О涓鴻摑棰嗭紝鍦–++寮鍙戝皬緇勬壆婕旀湁鐢ㄧ殑瑙掕壊錛? <br> 浣嗘槸閬囧埌璁捐闅鵑鏃訛紝闇瑕侀珮綰х▼搴忓憳鎸囧 <br> <br> <br> 2銆傞珮綰х▼搴忓憳 <br> 涓庢櫘閫氱▼搴忓憳鐨勫尯鍒槸錛岃兘鐙珛鍦拌В鍐沖ぇ澶氭暟C++璁捐闅鵑銆? <br> 瑕佽揪鍒拌繖涓灞傛闇瑕佽嚦灝戠粡榪囦笁涓鏉傜殑C++PROJECT錛屽茍縐瘡浜嗕竴浜涜璁″け璐ョ殑鏁? <br> <br> 璁? <br> <br> 緇忚繃鍔姏錛屽ぇ澶氭暟C++緙栫▼浜哄憳閮借兘杈懼埌榪欎竴楂樼駭紼嬪簭鍛樼殑澧冪晫銆? <br> <br> 3銆備竴涓叕鍙擱噷鐨凣URU <br> 涔熷氨鏄父璇寸殑涓杞歡鍏徃閲岀殑鐗涗漢錛屽彲縐頒負涓涓叕鍙擱噷鐨凣URU錛? <br> 浠栦滑鎷跨潃鐩稿綋楂樼殑钖按銆傦紝棰嗗涓涓叕鍙哥殑鎶鏈璁°? <br> 榪欐牱鐨勪漢闇瑕佸崄騫翠互涓奜O鐨勭粡楠屽茍緇忓巻澶氫釜澶у瀷杞歡鎴愬姛鍜屽け璐ャ? <br> <br> <br> 4銆傚伐涓氱晫鐨凣URU <br> <br> 榪欐牱浜哄湪鎵鍦ㄧ殑棰嗗煙濡傞浄璐籌紝鍑犱箮寰堝皯鏈夊叕鍙歌兘澶熼泧寰楄搗浠栦滑銆? <br> 浠栦滑閫氬父緇忚惀鐫鑷繁鐨勫挩璇㈠叕鍙搞傝揪鍒板鐣?鐨凣URU浠紝鍑犱箮鍦ㄦ瘡澶╃殑絀洪棽鏁f鏃墮棿 <br> <br> 閲岄兘鍦ㄦ濊冩妧鏈? <br> <br> 瀵瑰ぇ澶氭暟紼嬪簭鍛樻潵璇達紝鎯寵揪鍒頒粬浠殑澧冪晫錛屾槸涓嶇幇瀹炵殑銆? <br> <br> <br> -------C++ FAQ <br> 涓変綅浣滆咃細 <br> Cline : Internet offical Forum C++FAQ 涓繪寔浜猴紝緇欐暟鍗冨悕C++宸ョ▼甯堜笂榪囪錛? <br> 璁$畻鏈轟笓涓氬崥澹? <br> Lomow: 楂樼駭鏈烘瀯璁捐甯堬紝15騫碠O寮鍙戠粡楠岋紝璁$畻鏈轟笓涓氬崥澹? <br> Girou: 鍥介檯C++鏍囧噯濮斿憳浼氭垚鍛橈紝鏁板涓撲笟鍗氬+ <br><img src ="http://m.shnenglu.com/Voider/aggbug/61252.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/Voider/" target="_blank">Voider</a> 2008-09-07 21:12 <a href="http://m.shnenglu.com/Voider/archive/2008/09/07/61252.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title><<Expert C Programming>>_Chapter04http://m.shnenglu.com/Voider/archive/2008/09/07/ExpertCProgramming.htmlVoiderVoiderSun, 07 Sep 2008 12:59:00 GMThttp://m.shnenglu.com/Voider/archive/2008/09/07/ExpertCProgramming.htmlhttp://m.shnenglu.com/Voider/comments/61250.htmlhttp://m.shnenglu.com/Voider/archive/2008/09/07/ExpertCProgramming.html#Feedback0http://m.shnenglu.com/Voider/comments/commentRss/61250.htmlhttp://m.shnenglu.com/Voider/services/trackbacks/61250.html#include <stdio.h>

char ch[10];
//file2.c
#include <stdio.h>

extern char *ch;

int main()
{
  ch[0]=1; 
  return 0;
}
---------------------------------------
gcc file1.c file2.c -o ap
./ap
孌甸敊璇?br>-----------------------------------------------
1錛宎rray vs pointer
file2,c ch[i]瀹為檯涓婂緱鍒扮殑鏄竴涓瓧絎︼紝浣嗙紪璇戝櫒鎶婂畠褰撴垚鏄竴涓寚閽堬紝鍥犱負姝ゆ枃浠朵腑澹版槑涓烘寚閽?br>鍏堝彇鍦板潃ch鐨勫唴瀹癸紝鍔犱笂i,褰撲綔瀛楃ch[i]鐨勫湴鍧銆傚疄闄呬笂鎵璋撶殑鍦板潃鏄痗h[0]+i;
char ch[10]; 絎﹀彿ch鍏鋒湁涓涓湴鍧錛宑h[i],鍙渶灝唅+ch鍏鋒湁鐨勫湴鍧鐩稿姞錛屽啀鍙栧叾鎸囧悜鐨勫唴瀹?br>extern char *ch; ch[i],寰楀埌鍦板潃p鐨勫唴瀹癸紝鎶婂畠鍔犱笂i錛屽啀鍙栨墍寰楀湴鍧鎸囧悜鐨勫唴瀹廣?br>鑰屼簨瀹炰笂p鎸囧悜鐨勫唴瀹規(guī)槸ch[0]//one char.鑰岄潪鍦板潃銆?br>
2.瀹氫箟vs澹版槑
瀹氫箟鍙湁涓嬈★紝涓斿垎閰嶅唴瀛橈紝涓縐嶇壒孌婄殑澹版槑銆?br>澹版槑鍙嬈★紝涓嶅垎閰嶅唴瀛樸?br>
3.緙栬瘧鍣ㄤ笉涓烘寚閽堟寚鍚戠殑瀵硅薄鍒嗛厤絀洪棿錛屽彧鏄垎閰嶆寚閽堟湰韜殑絀洪棿銆?br>闄ら潪鍦ㄥ畾涔夋椂璧嬩竴string鍒濆鍖栵紝涓斿彧鍙互鏄瓧絎︿覆甯擱噺銆傚彧璇諱笉鍙慨鏀廣?br> char *p="Hello world";
  p[0]='h'; //孌甸敊璇?




Voider 2008-09-07 20:59 鍙戣〃璇勮
]]>
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            亚洲日韩成人| 一本一本久久| 久久视频这里只有精品| 国产亚洲午夜| 免费黄网站欧美| 免费看成人av| 亚洲视频网在线直播| 一区二区三区欧美在线观看| 欧美日韩一卡| 欧美一区二区三区另类| 欧美影院精品一区| 亚洲激情社区| 一区二区欧美日韩视频| 国产精品视频yy9099| 久久精品国产69国产精品亚洲| 久久激情中文| 亚洲精品午夜| 亚洲欧美国产精品桃花| 国内精品久久久久久久果冻传媒| 久久综合亚州| 欧美欧美在线| 欧美中文字幕精品| 久久久水蜜桃| av成人天堂| 午夜精品久久| 亚洲另类一区二区| 亚洲在线一区二区三区| 亚洲国产第一| 日韩亚洲欧美一区二区三区| 国产欧美精品久久| 欧美韩日精品| 国产精品久久久久久久久久久久| 久久久噜噜噜久久狠狠50岁| 欧美精品在线看| 欧美专区中文字幕| 欧美成人69av| 久久精品国产99精品国产亚洲性色| 久久亚洲一区| 欧美亚洲免费电影| 欧美精品色一区二区三区| 久久久久五月天| 欧美视频国产精品| 亚洲大片精品永久免费| 国产亚洲激情视频在线| 日韩视频免费| 亚洲电影免费| 欧美一区二区免费观在线| av成人老司机| 免费成人在线视频网站| 久久久久成人精品| 国产精品成人一区二区三区吃奶 | 欧美日韩精品在线视频| 久久全球大尺度高清视频| 欧美视频在线一区| 亚洲卡通欧美制服中文| 在线成人性视频| 欧美一级专区| 午夜一区二区三区在线观看| 欧美日韩国产限制| 欧美激情自拍| 精品成人国产在线观看男人呻吟| 亚洲免费视频网站| 亚洲一级二级在线| 欧美精品一区三区| 欧美激情视频网站| 亚洲大片免费看| 久久精品亚洲一区| 久久婷婷综合激情| 狠狠狠色丁香婷婷综合久久五月 | 在线亚洲观看| 亚洲美女av在线播放| 免费视频一区| 欧美激情a∨在线视频播放| 一区二区在线观看视频| 久久亚洲精品欧美| 欧美黄色免费网站| 日韩亚洲不卡在线| 欧美日韩大片| 在线亚洲免费视频| 新67194成人永久网站| 国产精品一区二区你懂得| 亚洲一二三区视频在线观看| 西西人体一区二区| 国产综合精品| 男女精品视频| 亚洲精品视频一区| 亚洲永久网站| 国产亚洲毛片| 免费观看成人| av成人免费在线观看| 亚洲欧美日韩一区| 国产在线观看一区| 欧美a级片网站| 一区二区三区欧美成人| 久久久国产精品亚洲一区 | 激情综合色综合久久综合| 久久久欧美精品| 亚洲人成网站影音先锋播放| 亚洲性av在线| 伊人精品视频| 欧美理论在线| 香蕉久久精品日日躁夜夜躁| 免费一级欧美片在线观看| 亚洲伦理一区| 国产视频亚洲| 欧美人妖在线观看| 香蕉久久夜色精品国产使用方法| 美日韩精品免费观看视频| 日韩一区二区精品视频| 国产区亚洲区欧美区| 欧美高清视频一区| 亚洲欧美激情一区二区| 亚洲电影自拍| 久久久久久久综合狠狠综合| 亚洲精品免费一区二区三区| 国产精品一区在线播放| 欧美粗暴jizz性欧美20| 性做久久久久久久免费看| 亚洲电影在线播放| 久久狠狠亚洲综合| 亚洲婷婷综合久久一本伊一区| 黑人操亚洲美女惩罚| 欧美调教视频| 欧美二区在线观看| 久久久99精品免费观看不卡| 一本不卡影院| 亚洲国产日韩综合一区| 另类激情亚洲| 小黄鸭精品aⅴ导航网站入口| 亚洲人成在线播放| 国产主播一区二区三区四区| 国产精品草莓在线免费观看| 欧美高清在线播放| 久久精品首页| 欧美影院在线| 午夜在线成人av| 亚洲一级电影| 亚洲色在线视频| 日韩特黄影片| 亚洲精品一区二区三区不| 亚洲高清电影| 欧美韩国日本综合| 欧美不卡视频一区发布| 久热国产精品| 老色鬼精品视频在线观看播放| 欧美一区二区三区在线| 欧美一级大片在线观看| 新狼窝色av性久久久久久| 亚洲在线观看免费| 中日韩美女免费视频网站在线观看| 亚洲免费av网站| 99视频在线观看一区三区| 一本色道久久99精品综合| 一本色道久久加勒比精品| 亚洲区欧美区| 夜夜爽99久久国产综合精品女不卡| 亚洲毛片av在线| 亚洲视频欧美视频| 亚洲欧美日韩成人高清在线一区| 午夜精品久久久久久久久| 欧美在线一级va免费观看| 欧美一区二区三区免费在线看| 久久福利影视| 久久免费99精品久久久久久| 免费欧美视频| 亚洲第一毛片| 夜夜嗨av一区二区三区网页| 这里是久久伊人| 久久精品国产一区二区三区| 久久综合九色综合欧美狠狠| 欧美国产日韩精品免费观看| 欧美日韩一区综合| 国产午夜精品麻豆| 亚洲韩日在线| 亚洲欧美中文日韩在线| 久久久久久久网站| 亚洲国产欧美一区二区三区同亚洲 | 国产精品主播| 亚洲第一视频网站| 一区二区毛片| 久久精品亚洲精品国产欧美kt∨| 蜜臀久久99精品久久久久久9| 亚洲精品国产品国语在线app| 一本久道综合久久精品| 午夜精品www| 欧美夫妇交换俱乐部在线观看| 欧美三日本三级三级在线播放| 国产亚洲精品福利| 99视频超级精品| 久久久精品性| 亚洲精品一区二区三区蜜桃久| 亚洲尤物视频网| 女人天堂亚洲aⅴ在线观看| 国产精品久久久久久久久免费 | 国语自产偷拍精品视频偷| 亚洲精品激情| 久久偷看各类wc女厕嘘嘘偷窃| 日韩视频在线观看一区二区| 久久久久久久欧美精品| 国产精品免费一区二区三区在线观看|