锘??xml version="1.0" encoding="utf-8" standalone="yes"?>国产精品久久久久久久电影,亚洲成人资源网,国产欧美一区二区三区久久 http://www.shnenglu.com/shenhuafeng/category/2580.html(STL,Templete,Generric Programming COM,COM+,ActiveX)---Windows && Linux &&OpenSource zh-cnWed, 14 Apr 2010 01:10:30 GMTWed, 14 Apr 2010 01:10:30 GMT60cgicc 鐩稿叧 涓嬭澆瀹夎http://www.shnenglu.com/shenhuafeng/archive/2010/04/13/112467.htmlCPP&&璁捐妯″紡灝忓眿CPP&&璁捐妯″紡灝忓眿Tue, 13 Apr 2010 09:07:00 GMThttp://www.shnenglu.com/shenhuafeng/archive/2010/04/13/112467.htmlhttp://www.shnenglu.com/shenhuafeng/comments/112467.htmlhttp://www.shnenglu.com/shenhuafeng/archive/2010/04/13/112467.html#Feedback0http://www.shnenglu.com/shenhuafeng/comments/commentRss/112467.htmlhttp://www.shnenglu.com/shenhuafeng/services/trackbacks/112467.html杞澆  涓嬭澆鍜屽畨瑁卌gicc 鏀惰棌
 

Download: ftp://ftp.cgicc.org/

Unpack: tar xzf cgicc-X.X.X.tar.gz

Build Libraries:

  • cd cgicc-X.X.X/
  • ./configure --prefix=/usr (Default or /opt. Make sure you have write priviges to the directory.)
    If compiling to create a 32 bit library on a 64 bit Athelon:
    CXXFLAGS="-m32" CFLAGS="-m32" LDFLAGS="-m32"
    If installed in /opt then you will need to include:
    • Include path defined in the compile statement: -I/opt/include
    • Link command reference: -L/opt/lib
      or use LD_RUN_PATH or /etc/ld.so.conf
    I prefer to install into /usr to eliminate the configuration headaches.
  • make install
This will create and install include files, documentation and libraries:
  • Libraries:
    /usr/lib/libcgicc.a
    libcgicc.la
    libcgicc.so (softlink to libcgicc.so.1.3.0)
    libcgicc.so.1 (softlink to libcgicc.so.1.3.0)
    libcgicc.so.1.3.0
  • Include files: /usr/include/cgicc/...
  • Documentation: /usr/doc/cgicc-X.X.X/index.html
    Also available at http://www.cgicc.org/doc/


CPP&&璁捐妯″紡灝忓眿 2010-04-13 17:07 鍙戣〃璇勮
]]>
甯哥敤鐨勬鍒欒〃杈懼紡(杞?http://www.shnenglu.com/shenhuafeng/archive/2006/12/19/16612.htmlCPP&&璁捐妯″紡灝忓眿CPP&&璁捐妯″紡灝忓眿Tue, 19 Dec 2006 06:21:00 GMThttp://www.shnenglu.com/shenhuafeng/archive/2006/12/19/16612.htmlhttp://www.shnenglu.com/shenhuafeng/comments/16612.htmlhttp://www.shnenglu.com/shenhuafeng/archive/2006/12/19/16612.html#Feedback0http://www.shnenglu.com/shenhuafeng/comments/commentRss/16612.htmlhttp://www.shnenglu.com/shenhuafeng/services/trackbacks/16612.html " ^\d+$ " 銆銆 // 闈炶礋鏁存暟錛堟鏁存暟聽+聽0錛壜?/span>
" ^[0-9]*[1-9][0-9]*$ " 銆銆 // 姝f暣鏁奧?/span>
" ^((-\d+)|(0+))$ " 銆銆 // 闈炴鏁存暟錛堣礋鏁存暟聽+聽0錛壜?/span>
" ^-[0-9]*[1-9][0-9]*$ " 銆銆 // 璐熸暣鏁奧?/span>
" ^-?\d+$ " 銆銆銆銆 // 鏁存暟聽
" ^\d+(\.\d+)?$ " 銆銆 // 闈炶礋嫻偣鏁幫紙姝f誕鐐規(guī)暟聽+聽0錛壜?/span>
" ^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$ " 銆銆 // 姝f誕鐐規(guī)暟聽
" ^((-\d+(\.\d+)?)|(0+(\.0+)?))$ " 銆銆 // 闈炴嫻偣鏁幫紙璐熸誕鐐規(guī)暟聽+聽0錛壜?/span>
" ^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$ " 銆銆 // 璐熸誕鐐規(guī)暟聽
" ^(-?\d+)(\.\d+)?$ " 銆銆 // 嫻偣鏁奧?/span>
" ^[A-Za-z]+$ " 銆銆 // 鐢?6涓嫳鏂囧瓧姣嶇粍鎴愮殑瀛楃涓猜?/span>
" ^[A-Z]+$ " 銆銆 // 鐢?6涓嫳鏂囧瓧姣嶇殑澶у啓緇勬垚鐨勫瓧絎︿覆聽
" ^[a-z]+$ " 銆銆 // 鐢?6涓嫳鏂囧瓧姣嶇殑灝忓啓緇勬垚鐨勫瓧絎︿覆聽
" ^[A-Za-z0-9]+$ " 銆銆 // 鐢辨暟瀛楀拰26涓嫳鏂囧瓧姣嶇粍鎴愮殑瀛楃涓猜?/span>
" ^\w+$ " 銆銆 // 鐢辨暟瀛椼?6涓嫳鏂囧瓧姣嶆垨鑰呬笅鍒掔嚎緇勬垚鐨勫瓧絎︿覆聽
" ^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$ " 銆銆銆銆 // email鍦板潃聽
" ^[a-zA-z]+://(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$ " 銆銆 // url
/^ (d { 2 } | d { 4 } ) - (( 0 ([ 1 - 9 ] { 1 } )) | ( 1 [ 1 | 2 ])) - (([ 0 - 2 ]([ 1 - 9 ] { 1 } )) | ( 3 [ 0 | 1 ]))$ / 聽聽聽 // 聽聽騫?鏈?鏃?/span>
/^ (( 0 ([ 1 - 9 ] { 1 } )) | ( 1 [ 1 | 2 ])) / (([ 0 - 2 ]([ 1 - 9 ] { 1 } )) | ( 3 [ 0 | 1 ])) / (d { 2 } | d { 4 } )$ / 聽聽聽 // 聽鏈?鏃?騫?/span>
" ^([w-.]+)@(([[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.)|(([w-]+.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(]?)$ " 聽聽聽 // Emil
" (d+-)?(d{4}-?d{7}|d{3}-?d{8}|^d{7,8})(-d+)? " 聽聽聽聽聽 // 鐢?shù)璇濆忥L爜
" ^(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5])$ " 聽聽聽 // IP鍦板潃

鍖歸厤涓枃瀛楃鐨勬鍒欒〃杈懼紡錛?[\u4e00-\u9fa5]
鍖歸厤鍙屽瓧鑺傚瓧絎?鍖呮嫭姹夊瓧鍦ㄥ唴)錛歔^\x00-\xff]
鍖歸厤絀鴻鐨勬鍒欒〃杈懼紡錛歕n[\s| ]*\r
鍖歸厤HTML鏍囪鐨勬鍒欒〃杈懼紡錛?<(.*)>.*<\/\1>|<(.*) \/>/
鍖歸厤棣栧熬絀烘牸鐨勬鍒欒〃杈懼紡錛?^\s*)|(\s*$)
鍖歸厤Email鍦板潃鐨勬鍒欒〃杈懼紡錛歕w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
鍖歸厤緗戝潃URL鐨勬鍒欒〃杈懼紡錛歗[a-zA-z]+://(\\w+(-\\w+)*)(\\.(\\w+(-\\w+)*))*(\\?\\S*)?$
鍖歸厤甯愬彿鏄惁鍚堟硶(瀛楁瘝寮澶達紝鍏佽5-16瀛楄妭錛屽厑璁稿瓧姣嶆暟瀛椾笅鍒掔嚎)錛歗[a-zA-Z][a-zA-Z0-9_]{4,15}$
鍖歸厤鍥藉唴鐢?shù)璇濆忥L爜錛?\d{3}-|\d{4}-)?(\d{8}|\d{7})?
鍖歸厤鑵捐QQ鍙鳳細^[1-9]*[1-9][0-9]*$

涓嬭〃鏄厓瀛楃鍙婂叾鍦ㄦ鍒欒〃杈懼紡涓婁笅鏂囦腑鐨勮涓虹殑涓涓畬鏁村垪琛細

\ 灝嗕笅涓涓瓧絎︽爣璁頒負涓涓壒孌婂瓧絎︺佹垨涓涓師涔夊瓧絎︺佹垨涓涓悗鍚戝紩鐢ㄣ佹垨涓涓叓榪涘埗杞箟絎︺?br />
^ 鍖歸厤杈撳叆瀛楃涓茬殑寮濮嬩綅緗傚鏋滆緗簡 RegExp 瀵硅薄鐨凪ultiline 灞炴э紝^ 涔熷尮閰?鈥橽n鈥?鎴?鈥橽r鈥?涔嬪悗鐨勪綅緗?

$ 鍖歸厤杈撳叆瀛楃涓茬殑緇撴潫浣嶇疆銆傚鏋滆緗簡 RegExp 瀵硅薄鐨凪ultiline 灞炴э紝$ 涔熷尮閰?鈥橽n鈥?鎴?鈥橽r鈥?涔嬪墠鐨勪綅緗?

* 鍖歸厤鍓嶉潰鐨勫瓙琛ㄨ揪寮忛浂嬈℃垨澶氭銆?

+ 鍖歸厤鍓嶉潰鐨勫瓙琛ㄨ揪寮忎竴嬈℃垨澶氭銆? 絳変環(huán)浜?{1,}銆?

? 鍖歸厤鍓嶉潰鐨勫瓙琛ㄨ揪寮忛浂嬈℃垨涓嬈°? 絳変環(huán)浜?{0,1}銆?

{n} n 鏄竴涓潪璐熸暣鏁幫紝鍖歸厤紜畾鐨刵 嬈°?br />
{n,} n 鏄竴涓潪璐熸暣鏁幫紝鑷沖皯鍖歸厤n 嬈°?

{n,m} m 鍜?n 鍧囦負闈炶礋鏁存暟錛屽叾涓璶 <= m銆傛渶灝戝尮閰?n 嬈′笖鏈澶氬尮閰?m 嬈°傚湪閫楀彿鍜屼袱涓暟涔嬮棿涓嶈兘鏈夌┖鏍箋?br />
? 褰撹瀛楃绱ц窡鍦ㄤ換浣曚竴涓叾浠栭檺鍒剁 (*, +, ?, {n}, {n,}, {n,m}) 鍚庨潰鏃訛紝鍖歸厤妯″紡鏄潪璐┆鐨勩傞潪璐┆妯″紡灝藉彲鑳藉皯鐨勫尮閰嶆墍鎼滅儲鐨勫瓧絎︿覆錛岃岄粯璁ょ殑璐┆妯″紡鍒欏敖鍙兘澶氱殑鍖歸厤鎵鎼滅儲鐨勫瓧絎︿覆銆?

. 鍖歸厤闄?"\n" 涔嬪鐨勪換浣曞崟涓瓧絎︺傝鍖歸厤鍖呮嫭 鈥橽n鈥?鍦ㄥ唴鐨勪換浣曞瓧絎︼紝璇蜂嬌鐢ㄨ薄 鈥橻.\n]鈥?鐨勬ā寮忋?
(pattern) 鍖歸厤pattern 騫惰幏鍙栬繖涓鍖歸厤銆?

(?:pattern) 鍖歸厤pattern 浣嗕笉鑾峰彇鍖歸厤緇撴灉錛屼篃灝辨槸璇磋繖鏄竴涓潪鑾峰彇鍖歸厤錛屼笉榪涜瀛樺偍渚涗互鍚庝嬌鐢ㄣ?

(?=pattern) 姝e悜棰勬煡錛屽湪浠諱綍鍖歸厤 pattern 鐨勫瓧絎︿覆寮濮嬪鍖歸厤鏌ユ壘瀛楃涓層傝繖鏄竴涓潪鑾峰彇鍖歸厤錛屼篃灝辨槸璇達紝璇ュ尮閰嶄笉闇瑕佽幏鍙栦緵浠ュ悗浣跨敤銆?

(?!pattern) 璐熷悜棰勬煡錛屼笌(?=pattern)浣滅敤鐩稿弽

x|y 鍖歸厤 x 鎴?y銆?

[xyz] 瀛楃闆嗗悎銆?

[^xyz] 璐熷煎瓧絎﹂泦鍚堛?

[a-z] 瀛楃鑼冨洿錛屽尮閰嶆寚瀹氳寖鍥村唴鐨勪換鎰忓瓧絎︺?

[^a-z] 璐熷煎瓧絎﹁寖鍥達紝鍖歸厤浠諱綍涓嶅湪鎸囧畾鑼冨洿鍐呯殑浠繪剰瀛楃銆?

\b 鍖歸厤涓涓崟璇嶈竟鐣岋紝涔熷氨鏄寚鍗曡瘝鍜岀┖鏍奸棿鐨勪綅緗?br />
\B 鍖歸厤闈炲崟璇嶈竟鐣屻?

\cx 鍖歸厤鐢眡鎸囨槑鐨勬帶鍒跺瓧絎︺?

\d 鍖歸厤涓涓暟瀛楀瓧絎︺傜瓑浠蜂簬 [0-9]銆?

\D 鍖歸厤涓涓潪鏁板瓧瀛楃銆傜瓑浠蜂簬 [^0-9]銆?

\f 鍖歸厤涓涓崲欏電銆傜瓑浠蜂簬 \x0c 鍜?\cL銆?

\n 鍖歸厤涓涓崲琛岀銆傜瓑浠蜂簬 \x0a 鍜?\cJ銆?

\r 鍖歸厤涓涓洖杞︾銆傜瓑浠蜂簬 \x0d 鍜?\cM銆?

\s 鍖歸厤浠諱綍絀虹櫧瀛楃錛屽寘鎷┖鏍箋佸埗琛ㄧ銆佹崲欏電絳夌瓑銆傜瓑浠蜂簬[ \f\n\r\t\v]銆?

\S 鍖歸厤浠諱綍闈炵┖鐧藉瓧絎︺傜瓑浠蜂簬 [^ \f\n\r\t\v]銆?

\t 鍖歸厤涓涓埗琛ㄧ銆傜瓑浠蜂簬 \x09 鍜?\cI銆?

\v 鍖歸厤涓涓瀭鐩村埗琛ㄧ銆傜瓑浠蜂簬 \x0b 鍜?\cK銆?

\w 鍖歸厤鍖呮嫭涓嬪垝綰跨殑浠諱綍鍗曡瘝瀛楃銆傜瓑浠蜂簬鈥橻A-Za-z0-9_]鈥欍?

\W 鍖歸厤浠諱綍闈炲崟璇嶅瓧絎︺傜瓑浠蜂簬 鈥橻^A-Za-z0-9_]鈥欍?

\xn 鍖歸厤 n錛屽叾涓?n 涓哄崄鍏繘鍒惰漿涔夊箋傚崄鍏繘鍒惰漿涔夊煎繀欏諱負紜畾鐨勪袱涓暟瀛楅暱銆?br />
\num 鍖歸厤 num錛屽叾涓璶um鏄竴涓鏁存暟銆傚鎵鑾峰彇鐨勫尮閰嶇殑寮曠敤銆?

\n 鏍囪瘑涓涓叓榪涘埗杞箟鍊兼垨涓涓悗鍚戝紩鐢ㄣ傚鏋?\n 涔嬪墠鑷沖皯 n 涓幏鍙栫殑瀛愯〃杈懼紡錛屽垯 n 涓哄悗鍚戝紩鐢ㄣ傚惁鍒欙紝濡傛灉 n 涓哄叓榪涘埗鏁板瓧 (0-7)錛屽垯 n 涓轟竴涓叓榪涘埗杞箟鍊箋?

\nm 鏍囪瘑涓涓叓榪涘埗杞箟鍊兼垨涓涓悗鍚戝紩鐢ㄣ傚鏋?\nm 涔嬪墠鑷沖皯鏈塱s preceded by at least nm 涓幏鍙栧緱瀛愯〃杈懼紡錛屽垯 nm 涓哄悗鍚戝紩鐢ㄣ傚鏋?\nm 涔嬪墠鑷沖皯鏈?n 涓幏鍙栵紝鍒?n 涓轟竴涓悗璺熸枃瀛?m 鐨勫悗鍚戝紩鐢ㄣ傚鏋滃墠闈㈢殑鏉′歡閮戒笉婊¤凍錛岃嫢 n 鍜?m 鍧囦負鍏繘鍒舵暟瀛?(0-7)錛屽垯 \nm 灝嗗尮閰嶅叓榪涘埗杞箟鍊?nm銆?

\nml 濡傛灉 n 涓哄叓榪涘埗鏁板瓧 (0-3)錛屼笖 m 鍜?l 鍧囦負鍏繘鍒舵暟瀛?(0-7)錛屽垯鍖歸厤鍏繘鍒惰漿涔夊?nml銆?

\un 鍖歸厤 n錛屽叾涓?n 鏄竴涓敤鍥涗釜鍗佸叚榪涘埗鏁板瓧琛ㄧず鐨刄nicode瀛楃銆?

鍖歸厤涓枃瀛楃鐨勬鍒欒〃杈懼紡錛?[u4e00-u9fa5]

鍖歸厤鍙屽瓧鑺傚瓧絎?鍖呮嫭姹夊瓧鍦ㄥ唴)錛歔^x00-xff]

搴旂敤錛氳綆楀瓧絎︿覆鐨勯暱搴︼紙涓涓弻瀛楄妭瀛楃闀垮害璁?錛孉SCII瀛楃璁?錛?/p>

String.prototype.len=function(){return this.replace([^x00-xff]/g,"aa").length;}

鍖歸厤絀鴻鐨勬鍒欒〃杈懼紡錛歯[s| ]*r

鍖歸厤HTML鏍囪鐨勬鍒欒〃杈懼紡錛?<(.*)>.*</1>|<(.*) />/

鍖歸厤棣栧熬絀烘牸鐨勬鍒欒〃杈懼紡錛?^s*)|(s*$)

搴旂敤錛歫avascript涓病鏈夊儚vbscript閭f牱鐨則rim鍑芥暟錛屾垜浠氨鍙互鍒╃敤榪欎釜琛ㄨ揪寮忔潵瀹炵幇錛屽涓嬶細

String.prototype.trim = function()
{
return this.replace(/(^s*)|(s*$)/g, "");
}

鍒╃敤姝e垯琛ㄨ揪寮忓垎瑙e拰杞崲IP鍦板潃錛?/p>

涓嬮潰鏄埄鐢ㄦ鍒欒〃杈懼紡鍖歸厤IP鍦板潃錛屽茍灝咺P鍦板潃杞崲鎴愬搴旀暟鍊肩殑Javascript紼嬪簭錛?/p>

function IP2V(ip)
{
re=/(d+).(d+).(d+).(d+)/g //鍖歸厤IP鍦板潃鐨勬鍒欒〃杈懼紡
if(re.test(ip))
{
return RegExp.$1*Math.pow(255,3))+RegExp.$2*Math.pow(255,2))+RegExp.$3*255+RegExp.$4*1
}
else
{
throw new Error("Not a valid IP address!")
}
}

涓嶈繃涓婇潰鐨勭▼搴忓鏋滀笉鐢ㄦ鍒欒〃杈懼紡錛岃岀洿鎺ョ敤split鍑芥暟鏉ュ垎瑙e彲鑳芥洿綆鍗曪紝紼嬪簭濡備笅錛?/p>

var ip="10.100.20.168"
ip=ip.split(".")
alert("IP鍊兼槸錛?+(ip[0]*255*255*255+ip[1]*255*255+ip[2]*255+ip[3]*1))

鍖歸厤Email鍦板潃鐨勬鍒欒〃杈懼紡錛歸+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*

鍖歸厤緗戝潃URL鐨勬鍒欒〃杈懼紡錛歨ttp://([w-]+.)+[w-]+(/[w- ./?%&=]*)?

鍒╃敤姝e垯琛ㄨ揪寮忓幓闄ゅ瓧涓蹭腑閲嶅鐨勫瓧絎︾殑綆楁硶紼嬪簭錛?/p>

var s="abacabefgeeii"
var s1=s.replace(/(.).*1/g,"$1")
var re=new RegExp("["+s1+"]","g")
var s2=s.replace(re,"")
alert(s1+s2) //緇撴灉涓猴細abcefgi

鎴戝師鏉ュ湪CSDN涓婂彂璐村姹備竴涓〃杈懼紡鏉ュ疄鐜板幓闄ら噸澶嶅瓧絎︾殑鏂規(guī)硶錛屾渶緇堟病鏈夋壘鍒幫紝榪欐槸鎴戣兘鎯沖埌鐨勬渶綆鍗曠殑瀹炵幇鏂規(guī)硶銆傛濊礬鏄嬌鐢ㄥ悗鍚戝紩鐢ㄥ彇鍑哄寘鎷噸澶嶇殑瀛楃錛屽啀浠ラ噸澶嶇殑瀛楃寤虹珛絎簩涓〃杈懼紡錛屽彇鍒頒笉閲嶅鐨勫瓧絎︼紝涓よ呬覆榪炪傝繖涓柟娉曞浜庡瓧絎﹂『搴忔湁瑕佹眰鐨勫瓧絎︿覆鍙兘涓嶉傜敤銆?/p>

寰楃敤姝e垯琛ㄨ揪寮忎粠URL鍦板潃涓彁鍙栨枃浠跺悕鐨刯avascript紼嬪簭錛屽涓嬬粨鏋滀負page1

s="http://www.9499.net/page1.htm"
s=s.replace(/(.*/){0,}([^.]+).*/ig,"$2")
alert(s)

鍒╃敤姝e垯琛ㄨ揪寮忛檺鍒剁綉欏佃〃鍗曢噷鐨勬枃鏈杈撳叆鍐呭錛?/p>

鐢ㄦ鍒欒〃杈懼紡闄愬埗鍙兘杈撳叆涓枃錛歰nkeyup="value=value.replace(/[^u4E00-u9FA5]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^u4E00-u9FA5]/g,''))"

鐢ㄦ鍒欒〃杈懼紡闄愬埗鍙兘杈撳叆鍏ㄨ瀛楃錛?onkeyup="value=value.replace(/[^uFF00-uFFFF]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^uFF00-uFFFF]/g,''))"

鐢ㄦ鍒欒〃杈懼紡闄愬埗鍙兘杈撳叆鏁板瓧錛歰nkeyup="value=value.replace(/[^d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^d]/g,''))"

鐢ㄦ鍒欒〃杈懼紡闄愬埗鍙兘杈撳叆鏁板瓧鍜岃嫳鏂囷細onkeyup="value=value.replace(/[W]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^d]/g,''))"



]]>
C++ 鐨勫悇縐嶅簱--杞?鏀惰棌)http://www.shnenglu.com/shenhuafeng/archive/2006/11/27/15690.htmlCPP&&璁捐妯″紡灝忓眿CPP&&璁捐妯″紡灝忓眿Mon, 27 Nov 2006 06:14:00 GMThttp://www.shnenglu.com/shenhuafeng/archive/2006/11/27/15690.htmlhttp://www.shnenglu.com/shenhuafeng/comments/15690.htmlhttp://www.shnenglu.com/shenhuafeng/archive/2006/11/27/15690.html#Feedback0http://www.shnenglu.com/shenhuafeng/comments/commentRss/15690.htmlhttp://www.shnenglu.com/shenhuafeng/services/trackbacks/15690.html鍦–++涓紝搴撶殑鍦頒綅鏄潪甯擱珮鐨勩侰++涔嬬埗 Bjarne Stroustrup鍏堢敓澶氭琛ㄧず浜嗚璁″簱鏉ユ墿鍏呭姛鑳借濂借繃

璁捐鏇村鐨勮娉曠殑璦璁恒傜幇瀹炰腑錛孋++鐨勫簱闂ㄧ被綣佸錛岃В鍐崇殑闂涔熸槸鏋佸叾騫挎硾錛屽簱浠庤交閲忕駭鍒伴噸閲忕駭

鐨勯兘鏈夈備笉灝戦兘鏄浜虹溂鐣屽ぇ寮錛屼害鎴栨槸鏈涜岀敓鍙圭殑鎬濈淮鏉頒綔銆傜敱浜庡簱鐨勬暟閲忛潪甯稿簽澶э紝鑰屼笖闄愪簬絎旇?/p>

姘村鉤錛屽叾涓緢澶氬茍涓嶄簡瑙c傛墍浠ユ枃涓墍鎻愮殑涓浜涘簱閮芥槸姣旇緝钁楀悕鐨勫ぇ鍨嬪簱銆?/p>

鏍囧噯搴?/p>

鏍囧噯搴撲腑鎻愪緵浜咰++紼嬪簭鐨勫熀鏈鏂姐傝櫧鐒禖++鏍囧噯搴撻殢鐫C++鏍囧噯鎶樿吘浜嗚澶氬勾錛岀洿鍒版爣鍑嗙殑鍑哄彴鎵嶆

寮忓畾鍨嬶紝浣嗘槸鍦ㄦ爣鍑嗗簱鐨勫疄鐜頒笂鍗村緢浠や漢嬈f叞寰楃湅鍒板縐嶅疄鐜幫紝騫朵笖宸茶瀹炶返璇佹槑涓烘湁宸ヤ笟綰у埆寮哄害鐨?/p>

浣充綔銆?/p>

1銆伮犅?Dinkumware C++ Library

鍙傝冪珯鐐癸細

P.J. Plauger緙栧啓鐨勯珮鍝佽川鐨勬爣鍑嗗簱銆侾.J. Plauger鍗氬+鏄疍r. Dobb's紼嬪簭璁捐鏉板嚭濂栫殑鑾峰緱鑰呫傚叾緙?/p>

鍐欑殑搴撻暱鏈熻Microsoft閲囩敤錛屽茍涓旀渶榪態(tài)orland涔熷彇寰椾簡鍏禣EM鐨刲icense錛屽湪鍏禖/C++鐨勪駭鍝佷腑閲囩敤

Dinkumware鐨勫簱銆?/p>

2銆伮犅?RogueWave Standard C++ Library

鍙傝冪珯鐐癸細

w.roguewave.com/

榪欎釜搴撳湪Borland C++ Builder鐨勬棭鏈熺増鏈腑鏇劇粡琚噰鐢紝鍚庢潵琚叾浠栫殑搴撶粰鏇挎崲浜嗐傜瑪鑰呬笉鎺ㄨ崘浣跨敤

銆?/p>

3銆丼GI STL

鍙傝冪珯鐐癸細

w.roguewave.com/

SGI鍏徃鐨凜++鏍囧噯妯$増搴撱?/p>

4銆丼TLport

鍙傝冪珯鐐癸細

SGI STL搴撶殑璺ㄥ鉤鍙板彲縐繪鐗堟湰銆?/p>

鍑嗘爣鍑嗗簱鈥斺擝oost

Boost搴撴槸涓涓粡榪囧崈閿ょ櫨鐐箋佸彲縐繪銆佹彁渚涙簮浠g爜鐨凜++搴擄紝浣滀負鏍囧噯搴撶殑鍚庡錛屾槸C++鏍囧噯鍖栬繘紼嬬殑

鍙戝姩鏈轟箣涓銆?Boost搴撶敱C++鏍囧噯濮斿憳浼氬簱宸ヤ綔緇勬垚鍛樺彂璧鳳紝鍦–++紺懼尯涓獎鍝嶇敋澶э紝鍏舵垚鍛樺凡榪?000浜?/p>

銆?Boost搴撲負鎴戜滑甯︽潵浜嗘渶鏂般佹渶閰楓佹渶瀹炵敤鐨勬妧鏈紝鏄笉鎶樹笉鎵g殑鈥滃噯鈥濇爣鍑嗗簱銆?/p>

Boost涓瘮杈冩湁鍚嶆皵鐨勬湁榪欎箞鍑犱釜搴擄細

Regex
姝e垯琛ㄨ揪寮忓簱

Spirit
LL parser framework錛岀敤C++浠g爜鐩存帴琛ㄨ揪EBNF

Graph
鍥劇粍浠跺拰綆楁硶

Lambda
鍦ㄨ皟鐢ㄧ殑鍦版柟瀹氫箟鐭皬鍖垮悕鐨勫嚱鏁板璞★紝寰堝疄鐢ㄧ殑functional鍔熻兘

concept check
媯鏌ユ硾鍨嬬紪紼嬩腑鐨刢oncept

Mpl
鐢ㄦā鏉垮疄鐜扮殑鍏冪紪紼嬫鏋?/p>

Thread
鍙Щ妞嶇殑C++澶氱嚎紼嬪簱

Python
鎶奀++綾誨拰鍑芥暟鏄犲皠鍒癙ython涔嬩腑

Pool
鍐呭瓨姹犵鐞?/p>

smart_ptr
5涓櫤鑳芥寚閽堬紝瀛︿範鏅鴻兘鎸囬拡蹇呰錛屼竴浠戒笉閿欑殑鍙傝冩槸鏉ヨ嚜CUJ鐨勬枃绔狅細

Smart Pointers in Boost,鍝︼紝榪欑瘒鏂囩珷鍙互鏌ュ埌錛孋UJ鏄彁渚涘湪綰挎祻瑙堢殑銆備腑鏂囩増瑙佺瑪鑰呭湪銆奃r.

Dobb's Journal杞歡鐮斿彂鏉傚織銆嬬7杈戜笂鐨勮瘧鏂囥?/p>


Boost鎬諱綋鏉ヨ鏄疄鐢ㄤ環(huán)鍊煎緢楂橈紝璐ㄩ噺寰堥珮鐨勫簱銆傚茍涓旂敱浜庡叾瀵硅法騫沖彴鐨勫己璋冿紝瀵規(guī)爣鍑咰++鐨勫己璋冿紝鏄紪

鍐欏鉤鍙版棤鍏籌紝鐜頒唬C++鐨勫紑鍙戣呭繀澶囩殑宸ュ叿銆備絾鏄疊oost涓篃鏈夊緢澶氭槸瀹為獙鎬ц川鐨勪笢瑗匡紝鍦ㄥ疄闄呯殑寮鍙戜腑

瀹炵敤闇瑕佽皚鎱庛傚茍涓斿緢澶欱oost涓殑搴撳姛鑳藉牚縐板璇█鍔熻兘鐨勬墿灞曪紝鍏舵瀯閫犵敤灝界簿宸х殑鎵嬫硶錛屼笉瑕佽錘鐒?/p>

鐨勮姳璐規(guī)椂闂寸爺璇匯侭oost鍙﹀涓闈紝姣斿Graph榪欐牱鐨勫簱鍒欐槸鍏鋒湁宸ヤ笟寮哄害錛岀粨鏋勮壇濂斤紝闈炲父鍊煎緱鐮旇鐨?/p>

綺懼搧浠g爜錛屽茍涓斾篃鍙互鏀懼績鐨勫湪浜у搧浠g爜涓澶氬埄鐢ㄣ?/p>

鍙傝冪珯鐐癸細錛堝浗鍐呴暅鍍忥細

錛?/p>

GUI

鍦ㄤ紬澶欳++鐨勫簱涓紝GUI閮ㄥ垎鐨勫簱綆楁槸姣旇緝綣佽崳錛屼篃姣旇緝寮曚漢娉ㄧ洰鐨勩傚湪瀹為檯寮鍙戜腑錛孏UI搴撶殑閫夋嫨涔熸槸

闈炲父閲嶈鐨勪竴浠朵簨鎯咃紝涓嬮潰鎴戜滑緇艱堪涓涓嬪彲閫夋嫨鐨凣UI搴擄紝鍚勮嚜鐨勭壒鐐逛互鍙婄浉鍏沖伐鍏風殑鏀寔銆?/p>

1銆伮犅?MFC

澶у悕榧庨紟鐨勫井杞熀紜綾誨簱錛圡icrosoft Foundation Class錛夈傚ぇ鍑″榪嘨C++鐨勪漢閮藉簲璇ョ煡閬撹繖涓簱銆傝櫧

鐒朵粠鎶鏈搴﹁錛孧FC鏄笉澶ф紓浜殑錛屼絾鏄畠鏋勫緩浜嶹indows API 涔嬩笂錛岃兘澶熶嬌紼嬪簭鍛樼殑宸ヤ綔鏇村鏄?緙?/p>

紼嬫晥鐜囬珮錛屽噺灝戜簡澶ч噺鍦ㄥ緩绔?Windows 紼嬪簭鏃跺繀欏葷紪鍐欑殑浠g爜錛屽悓鏃跺畠榪樻彁渚涗簡鎵鏈変竴鑸?C++ 緙栫▼鐨?/p>

浼樼偣錛屼緥濡傜戶鎵垮拰灝佽銆侻FC 緙栧啓鐨勭▼搴忓湪鍚勪釜鐗堟湰鐨刉indows鎿嶄綔緋葷粺涓婃槸鍙Щ妞嶇殑錛屼緥濡傦紝鍦?

Windows 3.1涓嬬紪鍐欑殑浠g爜鍙互寰堝鏄撳湴縐繪鍒?Windows NT 鎴?Windows 95 涓娿備絾鏄湪鏈榪戝彂灞曚互鍙?/p>

瀹樻柟鏀寔涓婃棩娓愬娍寰?/p>

2銆伮犅?QT

鍙傝冪綉绔欙細

Qt鏄疶rolltech鍏徃鐨勪竴涓騫沖彴鐨凜++鍥懼艦鐢ㄦ埛鐣岄潰搴旂敤紼嬪簭妗嗘灦銆傚畠鎻愪緵緇欏簲鐢ㄧ▼搴忓紑鍙戣呭緩绔嬭壓鏈?/p>

綰х殑鍥懼艦鐢ㄦ埛鐣岄潰鎵闇鐨勬墍鐢ㄥ姛鑳姐俀t鏄畬鍏ㄩ潰鍚戝璞$殑寰堝鏄撴墿灞曪紝騫朵笖鍏佽鐪熸鍦扮粍浠剁紪紼嬨傝嚜浠?/p>

1996騫存棭浜涙椂鍊欙紝Qt榪涘叆鍟嗕笟棰嗗煙錛屽畠宸茬粡鎴愪負鍏ㄤ笘鐣岃寖鍥村唴鏁板崈縐嶆垚鍔熺殑搴旂敤紼嬪簭鐨勫熀紜銆俀t涔熸槸嫻?/p>

琛岀殑Linux妗岄潰鐜KDE 鐨勫熀紜錛屽悓鏃跺畠榪樻敮鎸乄indows銆丮acintosh銆乁nix/X11絳夊縐嶅鉤鍙般?/p>

3銆乄xWindows

鍙傝冪綉绔欙細

璺ㄥ鉤鍙扮殑GUI搴撱傚洜涓哄叾綾誨眰嬈℃瀬鍍廙FC錛屾墍浠ユ湁鏂囩珷浠嬬粛浠嶮FC鍒癢xWindows鐨勪唬鐮佺Щ妞嶄互瀹炵幇璺ㄥ鉤鍙扮殑

鍔熻兘銆傞氳繃澶氬勾鐨勫紑鍙戜篃鏄竴涓棩瓚嬪畬鍠勭殑GUI搴擄紝鏀寔鍚屾牱涓嶅急浜庡墠闈袱涓簱銆傚茍涓旀槸瀹屽叏寮鏀炬簮浠?/p>

鐮佺殑銆傛柊榪戠殑C++ Builder X鐨凣UI璁捐鍣ㄥ氨鏄熀浜庤繖涓簱鐨勩?/p>

4銆丗ox

寮鏀炬簮浠g爜鐨凣UI搴撱備綔鑰呬粠鑷繁浜茶韓鐨勫紑鍙戠粡楠屼腑寰楀嚭浜嗕竴涓悊鎯崇殑GUI搴撳簲璇ユ槸浠涔堟牱瀛愮殑鎰熷彈鍑哄彂

錛屼粠鑰屽紑濮嬩簡瀵硅繖涓簱鐨勫紑鍙戙傛湁鍏磋叮鐨勫彲浠ュ皾璇曚竴涓嬨?/p>

鍙傝冪綉绔欙細

5銆伮犅?WTL

鍩轟簬ATL鐨勪竴涓簱銆傚洜涓轟嬌鐢ㄤ簡澶ч噺ATL鐨勮交閲忕駭鎵嬫硶錛屾ā鏉跨瓑鎶鏈紝鍦ㄤ唬鐮佸昂瀵革紝浠ュ強閫熷害浼樺寲鏂歸潰鍋?/p>

寰楅潪甯稿埌浣嶃備富瑕侀潰鍚戠殑浣跨敤緹や綋鏄紑鍙慍OM杞婚噺綰т緵緗戠粶涓嬭澆鐨勫彲瑙嗗寲鎺т歡鐨勫紑鍙戣呫?/p>

6銆伮犅?GTK

鍙傝冪綉绔欙細http://gtkmm.sourceforge.net/

GTK鏄竴涓ぇ鍚嶉紟榧庣殑C鐨勫紑婧怗UI搴撱傚湪Linux涓栫晫涓湁Gnome榪欐牱鐨勬潃鎵嬪簲鐢ㄣ傝孏TK灝辨槸榪欎釜搴撶殑C++

灝佽鐗堟湰銆?/p>


緗戠粶閫氫俊

ACE

鍙傝冪綉绔欙細

C++搴撶殑浠h〃錛岃秴閲嶉噺綰х殑緗戠粶閫氫俊寮鍙戞鏋躲侫CE鑷傞厤閫氫俊鐜錛圓daptive Communication

Environment錛夋槸鍙互鑷敱浣跨敤銆佸紑鏀炬簮浠g爜鐨勯潰鍚戝璞℃鏋訛紝鍦ㄥ叾涓疄鐜頒簡璁稿鐢ㄤ簬騫跺彂閫氫俊杞歡鐨?/p>

鏍稿績妯″紡銆侫CE鎻愪緵浜嗕竴緇勪赴瀵岀殑鍙鐢–++鍖呰澶栬錛圵rapper Facade錛夊拰妗嗘灦緇勪歡錛屽彲璺ㄨ秺澶氱騫沖彴

瀹屾垚閫氱敤鐨勯氫俊杞歡浠誨姟錛屽叾涓寘鎷細浜嬩歡澶氳礬鍒嗙鍜屼簨浠跺鐞嗗櫒鍒嗘淳銆佷俊鍙峰鐞嗐佹湇鍔″垵濮嬪寲銆佽繘紼?/p>

闂撮氫俊銆佸叡浜唴瀛樼鐞嗐佹秷鎭礬鐢便佸垎甯冨紡鏈嶅姟鍔ㄦ侊紙閲嶏級閰嶇疆銆佸茍鍙戞墽琛屽拰鍚屾錛岀瓑絳夈?/p>

StreamModule

鍙傝冪綉绔欙細

璁捐鐢ㄤ簬綆鍖栫紪鍐欏垎甯冨紡紼嬪簭鐨勫簱銆傚皾璇曠潃浣垮緱緙栧啓澶勭悊寮傛琛屼負鐨勭▼搴忔洿瀹規(guī)槗錛岃屼笉鏄敤鍚屾鐨勫澹?/p>

鍖呰搗寮傛鐨勬湰璐ㄣ?/p>

SimpleSocket

鍙傝冪綉绔欙細http://home.hetnet.nl/~lcbokkers/simsock.htm

榪欎釜綾誨簱璁╃紪鍐欏熀浜巗ocket鐨勫鎴?鏈嶅姟鍣ㄧ▼搴忔洿鍔犲鏄撱?/p>

A Stream Socket API for C++

鍙傝冪綉绔欙細

鍙堜竴涓Socket鐨勫皝瑁呭簱銆?/p>

XML

Xerces

鍙傝冪綉绔欙細http://xml.apache.org/xerces-c/

Xerces-C++ 鏄竴涓潪甯稿仴澹殑XML瑙f瀽鍣紝瀹冩彁渚涗簡楠岃瘉錛屼互鍙奡AX鍜孌OM API銆俋ML楠岃瘉鍦ㄦ枃妗g被鍨嬪畾

涔?Document Type Definition錛孌TD)鏂歸潰鏈夊緢濂界殑鏀寔錛屽茍涓斿湪2001騫?2鏈堝鍔犱簡鏀寔W3C XML

Schema 鐨勫熀鏈畬鏁寸殑寮鏀炬爣鍑嗐?/p>

XMLBooster

鍙傝冪綉绔欙細

榪欎釜搴撻氳繃浜х敓鐗瑰埗鐨刾arser鐨勫姙娉曟瀬澶х殑鎻愰珮浜哫ML瑙f瀽鐨勯熷害錛屽茍涓旇兘澶熶駭鐢熺浉搴旂殑GUI紼嬪簭鏉ヤ慨鏀?/p>

榪欎釜parser銆傚湪DOM鍜孲AX涓ゅぇ涓繪祦XML瑙f瀽鍔炴硶涔嬪鎻愪緵浜嗗彟澶栦竴涓彲琛岀殑瑙e喅鏂規(guī)銆?/p>

Pull Parser

聽聽聽聽聽聽聽聽 鍙傝冪綉绔欙細

xpp/

聽聽聽聽聽聽聽聽 榪欎釜搴撻噰鐢╬ull鏂規(guī)硶鐨刾arser銆傚湪姣忎釜SAX鐨刾arser搴曞眰閮芥湁涓涓猵ull鐨刾arser錛岃繖涓獂pp鎶?/p>

榪欏眰鏆撮湶鍑烘潵鐩存帴緇欏ぇ瀹朵嬌鐢ㄣ傚湪瑕佸厖鍒嗚冭檻閫熷害鐨勬椂鍊欏煎緱灝濊瘯銆?/p>

Xalan

聽聽聽聽聽聽聽聽 鍙傝冪綉绔欙細http://xml.apache.org/xalan-c/

聽聽聽聽聽聽聽聽 Xalan鏄竴涓敤浜庢妸XML鏂囨。杞崲涓篐TML錛岀函鏂囨湰鎴栬呭叾浠朮ML綾誨瀷鏂囨。鐨刋SLT澶勭悊鍣ㄣ?/p>

CMarkup

聽聽聽聽聽聽聽聽 鍙傝冪綉绔欙細

聽聽聽聽聽聽聽聽 榪欐槸涓縐嶄嬌鐢‥DOM鐨刋ML瑙f瀽鍣ㄣ傚湪寰堝鎬濊礬涓婇潰闈炲父鐏墊椿瀹炵敤銆傚煎緱澶у鍦―OM鍜孲AX涔嬪瀵?/p>

姹備竴鐐圭伒鎰熴?/p>

libxml++

http://libxmlplusplus.sourceforge.net/

libxml++鏄钁楀悕鐨刲ibxml XML瑙f瀽鍣ㄧ殑C++灝佽鐗堟湰

縐戝璁$畻

Blitz++

鍙傝冪綉绔欙細

Blitz++ 鏄竴涓珮鏁堢巼鐨勬暟鍊艱綆楀嚱鏁板簱錛屽畠鐨勮璁$洰鐨勬槸甯屾湜寤虹珛涓濂楁棦鍏峰儚C++ 涓鏍鋒柟渚匡紝鍚屾椂鍙?/p>

姣擣ortran閫熷害鏇村揩鐨勬暟鍊艱綆楃幆澧冦傞氬父錛岀敤C++鎵鍐欏嚭鐨勬暟鍊肩▼搴忥紝姣?Fortran鎱?0%宸﹀彸錛屽洜姝?/p>

Blitz++姝f槸瑕佹敼鎺夎繖涓己鐐廣傛柟娉曟槸鍒╃敤C++鐨則emplate鎶鏈紝紼嬪簭鎵ц鐢氳嚦鍙互姣擣ortran鏇村揩銆?/p>

Blitz++鐩墠浠嶅湪鍙戝睍涓紝瀵逛簬甯歌鐨凷VD錛孎FTs錛孮MRES絳夊父瑙佺殑綰挎т唬鏁版柟娉曞茍涓嶆彁渚涳紝涓嶈繃浣跨敤鑰?/p>

鍙互寰堝鏄撳湴鍒╃敤Blitz++鎵鎻愪緵鐨勫嚱鏁版潵鏋勫緩銆?/p>

POOMA

鍙傝冪綉绔欙細

POOMA鏄竴涓厤璐圭殑楂樻ц兘鐨凜++搴擄紝鐢ㄤ簬澶勭悊騫惰寮忕瀛﹁綆椼侾OOMA鐨勯潰鍚戝璞¤璁℃柟渚夸簡蹇熺殑紼?/p>

搴忓紑鍙戯紝瀵瑰茍琛屾満鍣ㄨ繘琛屼簡浼樺寲浠ヨ揪鍒版渶楂樼殑鏁堢巼錛屾柟渚垮湪宸ヤ笟鍜岀爺絀剁幆澧冧腑浣跨敤銆?/p>

MTL

鍙傝冪綉绔欙細

Matrix Template Library(MTL)鏄竴涓珮鎬ц兘鐨勬硾鍨嬬粍浠跺簱錛屾彁渚涗簡鍚勭鏍煎紡鐭╅樀鐨勫ぇ閲忕嚎鎬т唬鏁版柟闈?/p>

鐨勫姛鑳姐傚湪鏌愪簺搴旂敤浣跨敤楂樻ц兘緙栬瘧鍣ㄧ殑鎯呭喌涓嬶紝姣斿Intel鐨勭紪璇戝櫒錛屼粠浜х敓鐨勬眹緙栦唬鐮佸彲浠ョ湅鍑哄叾

涓庢墜鍐欏嚑涔庢病鏈変袱鏍風殑鏁堣兘銆?/p>

CGAL

鍙傝冪綉绔欙細www.cgal.org

Computational Geometry Algorithms Library鐨勭洰鐨勬槸鎶婂湪璁$畻鍑犱綍鏂歸潰鐨勫ぇ閮ㄥ垎閲嶈鐨勮В鍐蟲柟妗堝拰

鏂規(guī)硶浠++搴撶殑褰㈠紡鎻愪緵緇欏伐涓氬拰瀛︽湳鐣岀殑鐢ㄦ埛銆?/p>

娓告垙寮鍙?/p>

Audio/Video 3D C++ Programming Library

鍙傝冪綉绔欙細

v/

AV3D鏄竴涓法騫沖彴錛岄珮鎬ц兘鐨凜++搴撱備富瑕佺殑鐗規(guī)ф槸鎻愪緵3D鍥懼艦錛屽0鏁堟敮鎸侊紙SB,浠ュ強S3M錛夛紝鎺у埗鎺ュ彛

錛堥敭鐩橈紝榧犳爣鍜岄仴鎰燂級錛孹MS銆?/p>

KlayGE

鍙傝冪綉绔欙細http://home.g365.net/enginedev/

鍥藉唴娓告垙寮鍙戦珮鎵嬭嚜宸辯敤C++寮鍙戠殑娓告垙寮曟搸銆侹layGE鏄竴涓紑鏀炬簮浠g爜銆佽法騫沖彴鐨勬父鎴忓紩鎿庯紝騫朵嬌鐢?/p>

Python浣滆剼鏈璦銆侹layGE鍦↙GPL鍗忚涓嬪彂琛屻傛劅璋㈤練鏁忔晱鍏堢敓涓轟腑鍥芥父鎴忓紑鍙戜簨涓氭墍鍋氬嚭鐨勮礎鐚?/p>

OGRE

鍙傝冪綉绔欙細

OGRE錛堥潰鍚戝璞$殑鍥懼艦娓叉煋寮曟搸錛夋槸鐢–++寮鍙戠殑錛屼嬌鐢ㄧ伒媧葷殑闈㈠悜瀵硅薄3D寮曟搸銆傚畠鐨勭洰鐨勬槸璁╁紑鍙戣?/p>

鑳芥洿鏂逛究鍜岀洿鎺ュ湴寮鍙戝熀浜?D紜歡璁懼鐨勫簲鐢ㄧ▼搴忔垨娓告垙銆傚紩鎿庝腑鐨勭被搴撳鏇村簳灞傜殑緋葷粺搴擄紙濡傦細

Direct3D鍜孫penGL錛夌殑鍏ㄩ儴浣跨敤緇嗚妭榪涜浜嗘娊璞★紝騫舵彁渚涗簡鍩轟簬鐜板疄涓栫晫瀵硅薄鐨勬帴鍙e拰鍏跺畠綾匯?/p>

綰跨▼

C++ Threads

鍙傝冪綉绔欙細http://threads.sourceforge.net/

榪欎釜搴撶殑鐩爣鏄粰紼嬪簭鍛樻彁渚涙槗浜庝嬌鐢ㄧ殑綾伙紝榪欎簺綾昏緇ф壙浠ユ彁渚涘湪Linux鐜涓緢闅劇湅鍒扮殑澶ч噺鐨勭嚎

紼嬫柟闈㈢殑鍔熻兘銆?/p>

ZThreads

鍙傝冪綉绔欙細http://zthread.sourceforge.net/

涓涓厛榪涚殑闈㈠悜瀵硅薄錛岃法騫沖彴鐨凜++綰跨▼鍜屽悓姝ュ簱銆?/p>

搴忓垪鍖?/p>

s11n

鍙傝冪綉绔欙細http://s11n.net/

涓涓熀浜嶴TL鐨凜++搴擄紝鐢ㄤ簬搴忓垪鍖朠OD錛孲TL瀹瑰櫒浠ュ強鐢ㄦ埛瀹氫箟鐨勭被鍨嬨?/p>

Simple XML Persistence Library

鍙傝冪綉绔欙細http://sxp.sourceforge.net/

榪欐槸涓涓妸瀵硅薄搴忓垪鍖栦負XML鐨勮交閲忕駭鐨凜++搴撱?/p>

瀛楃涓?/p>

C++ Str Library

鍙傝冪綉绔欙細

鎿嶄綔瀛楃涓插拰瀛楃鐨勫簱錛屾敮鎸乄indows鍜屾敮鎸乬cc鐨勫縐嶅鉤鍙般傛彁渚涢珮搴︿紭鍖栫殑浠g爜錛屽茍涓旀敮鎸佸綰跨▼鐜?/p>

澧冨拰Unicode錛屽悓鏃惰繕鏈夋鍒欒〃杈懼紡鐨勬敮鎸併?/p>

Common Text Transformation Library

鍙傝冪綉绔欙細http://cttl.sourceforge.net/

榪欐槸涓涓В鏋愬拰淇敼STL瀛楃涓茬殑搴撱侰TTL substring綾誨彲浠ョ敤鏉ユ瘮杈冿紝鎻掑叆錛屾浛鎹互鍙婄敤EBNF鐨勮娉?/p>

榪涜瑙f瀽銆?/p>

GRETA

鍙傝冪綉绔欙細http://research.microsoft.com/projects/greta/

榪欐槸鐢卞井杞爺絀墮櫌鐨勭爺絀朵漢鍛樺紑鍙戠殑澶勭悊姝e垯琛ㄨ揪寮忕殑搴撱傚湪灝忓瀷鍖歸厤鐨勬儏鍐典笅鏈夐潪甯鎬紭縐鐨勮〃鐜般?/p>

緇煎悎

P::Classes

鍙傝冪綉绔欙細http://pclasses.com/

涓涓珮搴﹀彲縐繪鐨凜++搴旂敤紼嬪簭妗嗘灦銆傚綋鍓嶅叧娉ㄧ被鍨嬪拰綰跨▼瀹夊叏鐨剆ignal/slot鏈哄埗錛宨/o緋葷粺鍖呮嫭鍩轟簬

鎻掍歡鐨勭綉緇滃崗璁忔槑鐨刬/o鏋舵瀯錛屽熀浜庢彃浠剁殑搴旂敤紼嬪簭娑堟伅鏃ュ織妗嗘灦錛岃闂畇ql鏁版嵁搴撶殑綾葷瓑絳夈?/p>

ACDK - Artefaktur Component Development Kit



CPP&&璁捐妯″紡灝忓眿 2006-11-27 14:14 鍙戣〃璇勮
]]>
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            亚洲少妇在线| 久久看片网站| 欧美午夜不卡在线观看免费| 亚洲国产激情| 亚洲国产日韩在线一区模特| 久久伊人一区二区| 亚洲国产精品一区二区www| 久久综合色天天久久综合图片| 久久国内精品自在自线400部| 一区二区三区无毛| 亚洲国产小视频在线观看| 欧美剧在线观看| 午夜精品久久久久久久99樱桃 | 欧美在线黄色| 久久久久久九九九九| 亚洲久久视频| 亚洲欧美bt| 亚洲三级免费| 亚洲欧美国产精品桃花| 在线播放日韩| 一区二区三区精品在线| 黄色成人片子| 亚洲九九精品| 好看的日韩av电影| 宅男噜噜噜66一区二区| 欧美一区二区三区日韩视频| 久久久久一本一区二区青青蜜月| 欧美专区在线| 99一区二区| 久久se精品一区精品二区| 日韩特黄影片| 久久精品人人做人人爽| 亚洲婷婷免费| 免费影视亚洲| 久久精品九九| 国产精品夫妻自拍| 亚洲国内在线| 黄色成人av| 亚洲欧美三级伦理| 中文亚洲免费| 欧美激情亚洲国产| 嫩草影视亚洲| 韩国成人福利片在线播放| 在线午夜精品自拍| 一区二区三区 在线观看视频| 久久久久久久久久久久久女国产乱| 亚洲性色视频| 欧美日本不卡视频| 亚洲国产你懂的| 激情视频一区二区| 欧美一区2区三区4区公司二百| 一区二区三区欧美在线| 在线观看国产欧美| 亚洲自拍都市欧美小说| 国产精品99久久久久久久女警| 久久婷婷人人澡人人喊人人爽| 久久久国产精彩视频美女艺术照福利 | 好吊视频一区二区三区四区| 亚洲欧美日韩成人高清在线一区| 亚洲无线视频| 国产精品成人国产乱一区| 日韩一级二级三级| 一区二区三区欧美| 欧美三区在线视频| 一本久道久久综合婷婷鲸鱼| 制服丝袜亚洲播放| 国产精品vip| 亚洲午夜伦理| 欧美在线资源| 激情综合电影网| 久久日韩精品| 亚洲精品免费网站| 亚洲视频在线免费观看| 国产精品s色| 亚洲自拍三区| 麻豆乱码国产一区二区三区| 亚洲福利视频专区| 欧美精品久久99久久在免费线| 亚洲日本在线观看| 亚洲一区免费| 国产日韩欧美在线视频观看| 欧美中在线观看| 久久婷婷色综合| 亚洲人成人一区二区在线观看| 欧美人成在线| 亚洲欧美不卡| 欧美电影免费| 亚洲一区久久| 精品二区视频| 欧美日韩国产成人精品| 亚洲欧美日韩精品久久亚洲区| 久久婷婷麻豆| 亚洲午夜一区二区| 国产有码在线一区二区视频| 另类春色校园亚洲| 国产精品99久久久久久久久久久久 | 一区二区三区你懂的| 国产欧美 在线欧美| 久久婷婷综合激情| 一区二区欧美在线观看| 久久人人爽人人爽爽久久| 亚洲免费不卡| 国产综合婷婷| 国产精品v日韩精品v欧美精品网站 | 亚洲一区二区三区欧美| 国内精品久久久久久 | 欧美人与性动交α欧美精品济南到| 亚洲直播在线一区| 亚洲人精品午夜| 久久午夜视频| 午夜精品一区二区在线观看| 欧美激情精品久久久久久久变态 | 亚洲深爱激情| 狠久久av成人天堂| 国产精品人人爽人人做我的可爱| 久久久久久自在自线| 亚洲一二三四区| 亚洲精品欧美精品| 欧美freesex交免费视频| 亚洲欧美亚洲| 亚洲一区二区三区视频播放| 永久91嫩草亚洲精品人人| 欧美午夜女人视频在线| 欧美国产一区二区在线观看| 久久精品最新地址| 午夜一区二区三区在线观看| 99精品国产高清一区二区| 亚洲第一在线综合在线| 老司机精品久久| 久久久99爱| 久久精品久久99精品久久| 欧美一区二区观看视频| 亚洲影视中文字幕| 亚洲先锋成人| 亚洲网在线观看| 一区二区三区精密机械公司 | 一区二区三区日韩精品| 一本色道久久加勒比88综合| 亚洲精品一区二区三区不| 久久精品中文字幕免费mv| 亚洲你懂的在线视频| 欧美日本亚洲韩国国产| 亚洲第一网站| 一本色道久久综合精品竹菊| 久久天堂精品| 欧美高清在线播放| 亚洲精品久久久蜜桃| 欧美成年人视频| 亚洲精品亚洲人成人网| 在线视频欧美日韩| 国产精品久久久久久久久久久久久久 | 欧美体内谢she精2性欧美| 玖玖国产精品视频| 国产精品爽爽ⅴa在线观看| 国产精品地址| 国产精品视频网| 国产三级精品在线不卡| 国产一区二区三区四区三区四| 国产乱码精品一区二区三区五月婷| 国产精品日本| 国产综合一区二区| 91久久精品美女| 一卡二卡3卡四卡高清精品视频| 亚洲影音先锋| 久久亚洲一区二区三区四区| 欧美成人综合网站| 99国产精品久久久久久久| 欧美一级二区| 久久亚洲欧美国产精品乐播| 欧美成人免费在线| 国产精品h在线观看| 国产欧美婷婷中文| 亚洲欧洲一区二区三区| 亚洲主播在线播放| 美女视频一区免费观看| 99精品免费| 久久精品国产91精品亚洲| 欧美激情1区| 国产精品综合网站| 亚洲日韩视频| 欧美在线欧美在线| 亚洲精品国产精品国自产观看浪潮| 亚洲视频在线观看免费| 久久婷婷一区| 国产乱人伦精品一区二区| 最新成人av网站| 欧美在线影院| 日韩一级免费| 另类亚洲自拍| 国产人妖伪娘一区91| av成人老司机| 麻豆精品在线播放| 亚洲影院在线| 欧美日韩在线综合| 亚洲巨乳在线| 欧美成年网站| 久久国产黑丝| 国产欧美一区二区三区久久| 一区二区免费看| 亚洲国产欧洲综合997久久|