導航:首頁 > 編程語言 > stl編程指南

stl編程指南

發布時間:2022-05-25 00:50:22

1. SGI STL是什麼 SGI的全稱是什麼

SGI -- Silicon Graphics [Computer System] Inc. 硅圖[計算機系統] 公司.
STL -- Standard Template Library 標准模板庫。

SGI STL -- SGI的標准模板庫。
SGI的全稱 -- 硅圖[計算機系統] 公司。

STL 中文介紹見:參考資料 (STL 編程指南前言)

2. C++的STL入門教程推薦哪本

其實,一開始我也想通過一本書將STL弄通,但是漸漸發現應用才是王道。所以,建議不要太著急,先通過《C++ prime》等參考書了解STL里有什麼東西,大概是做什麼的;其次,從網上搜索vector的用法,了解了它,STL就見了「冰山一角」了,當感覺遇到的問題可以用STL里的某種存儲結構更方便的解決掉,再到網上搜這種存儲結構的用法(還有一些應用技巧也會有的);最後,如果想寫更高效的編寫代碼,建議可以考慮深讀一本介紹STL底層的書(eg:《C++程序設計語言》裘宗燕譯)(很耗時間的,在比較不錯的了解和運用STL後再看,否則令人頭疼)。
祝學習愉快!
——僅個人建議,僅供參考,選擇適合自己學習方式

3. 如何系統的學習c++,如有哪些書可以看,看書的順序,比如有什麼精彩的教學視屏可以學習,求各位大神指導

一.c++程序員看的書:
//------------------------------------------------------------
// 入門:
// Lippman的書就是經典!
//------------------------------------------------------------

《c++ primer》 --------- 強烈推薦! 初學者經典書

作者 Stan Lippman(c++大師,第一個C++編譯器cfront作者之一)

//------------------------------------------------------------
// 初級:
// 從頭到尾看過一遍,感覺對初學者還是很好的書籍
//------------------------------------------------------------
《C++編程思想》 --------- 強烈推薦! 初學者經典書
《高質量C++編程指南》 --------- 強烈推薦! 初學者經典書

//------------------------------------------------------------
// 扎實基礎並提升level(本欄書籍不得不看!):
// 本欄書籍都已從頭到尾看完.( 感覺好hi)
//------------------------------------------------------------
《Inside C++ Object Model》 -------- 極力推薦! 全面透徹了解c++ 從頭到尾看完.

作者 Stan Lippman(c++大師,第一個C++編譯器cfront作者之一)

《C++ Templates》 -------- 極力推薦! 全面透徹了解模板.

該書被業界譽為模板的聖經!

《c++編程新思維》 -------- 極力推薦! 被譽為挑戰思維極限的書。

作者Andrei Alexandrescu就是 撰寫Loki庫的怪才!

讀前請先看(Inside C++ Object Mode)和(C++ Templates)

《com本質論》 -------- 強烈推薦! 經典。

讀前先看(Inside C++ Object Model)

《com原理與應用》 -------- 強烈推薦! 作者潘愛民.上書姐妹篇,讀者可2選一.

//------------------------------------------------------------
// 提升exp:
//------------------------------------------------------------

《c++大規模編程》 --------- 強烈推薦! 非常好,大規模編程理當看看。看了沒仔細看,不過得益不少.
《深入淺出MFC》 --------- 強烈推薦! MFC入門經典(看過一遍,這是讓我知道侯傑的一本書.)
《stl源碼分析》 --------- 強烈推薦! 了解stl的好書。作者侯傑. 看了一大半,然後就當參考書用了.
《Effective C++》或《More Effective C++》 --------- 經典。2001年買的書後來不見.
《設計模式》 --------- 經典。很薄,不過一直今沒啃完.

//------------------------------------------------------------
// 不推薦讀物:
//------------------------------------------------------------
《C++沉思錄》 --------- 翻過一遍,感覺這本書實在是老了,現在來說可以不看。

二。游戲書籍:

《圖形開發人員指南》 -------- 極力推薦! 國外經典好書!

下載:

http://www.gamedev.net/reference/articles/article1698.asp ;

《3D圖形編程指南 》 -------- 強烈推薦! (3d入門好書)圖形基礎。好像是在原來mays的開發者網站下載的
《真實感圖形演算法》 -------- 極力推薦! ! 國內經典好書! 從朋友那借來的.現已絕版!
《游戲開發物理學》 -------- 推薦! 看朋友推薦就買了, 沒看.

《Advanced 3-D Game Programming Using Directx 8.0》peter walsh

-------- 2002年看到的d3d入門好書,可惜沒中文版,推薦買如下它的新版:

《Advanced 3D Game Programming Using DirectX 9.0 》

-------- 極力推薦!(d3d入門好書) 這是上一本的新版

《MatheMatics for 3d Game Programming & Computer Graphics 》

-------- 極力推薦! 2002年看到的3d入門好書,可惜沒中文版。

《Game Programming Gems 》1、2、3、4中文譯本

-------- 強烈推薦! 資料文章, 買了前3本丟了第1卷,還沒怎麼看.

《3D游戲 卷1:實時渲染與軟體技術 》
《3D游戲:卷2 動畫與高級實時渲染技術 》-------- 強烈推薦!
作者:Alan Watt,Fabio Policarpo
Fly 3D SDK
兩本都買了,在看.

《Real Time Rendering 》 -------- 強烈推薦! 本書因為其創新性被美國《游戲開發者》雜志(Game Developer Magazine)評為2002年度"前沿獎(ProntLineAward), 剛買.

《計算機圖形學幾何工具演算法詳解》 -------- 極力推薦! 原來是朋友Michael推薦給我的.剛買.
最近在看,感覺很好,是一本不僅說HOW還告訴你WHY的幾何基礎的圖形書. 作者Schneider在沃特迪斯尼特色動畫公司領導一個建模和動態模擬軟體小組, 3維引擎「瘋狂魔法」的設計師

《Maya5編程全攻略》 -------- 推薦! 插件相關,了解maya的設計理念,提高設計能力。很薄,看完了,感覺還不錯.

《游戲之旅——我的編程感悟》 -------- 推薦! 2005年12月出版,新書.沒看。

推薦!因為是雲風出的。

三。windows編程及匯編:
(1)《windows核心編程》 by Jeffrey Richter -------- 強烈推薦! 已收藏,不過感覺說得不是很深.

(2)《win95 a developer's guide》 by Jeffrey Richter -------- 強烈推薦!
(3)《Windows 95 System Programming Secrets》 -------- 極力推薦! 這書的份量可用不得不看來說!
該書作者也是boundschecker內存泄露工具的撰寫人

(4)《Inside Windows 2000》 -------- 強烈推薦!

(5)《80X86匯編語言程序設計教程 》 -------- 強烈推薦!

清華大學出的很好的一本書,我當初看了一大半之後丟在廣州朋友家不見了。

(6)《保護方式下的80386及其編程 》 -------- 極力推薦! 好書哇! 也可當參考書用.

作者是80386 CPU的總設計師John Crwaford,以及Patrick Gelsinger

電子書:http://www.oldlinux.org/cgi-bin/LB5000XP/view.cgi?forum=25&;topic=10

(6)《硬碟扇區讀寫技術》 -------- 推薦! 很薄,個人愛好買了下來,可以透切了解扇區等技術。

(7)《Linux內核完全注釋》 -------- 極力推薦! 透徹分析linux早期內核源碼!

論壇:

http://www.oldlinux.org/cgi-bin/LB5000XP/forums.cgi?forum=1

電子版下載:

http://www.oldlinux.org/download/clk011c-1.9.5.pdf
(8)《自己動手寫操作系統》 -------- 極力推薦! 深入淺出了解系統底層

出版日期:

2005年8月.見http://www.dearbook.com.cn/subject/program_OS/
剛看完了。

要想了解操作系統原理,以上四本可以結合一起看

(9)《軟體加密原理與應用》 -------- 強烈推薦! 國內軟體加密公司出的好書

(10)《軟體加解密技術內幕》 -------- 強烈推薦! 國內看雪力作!

(11)《黑客反匯編揭秘》 -------- 強烈推薦! 國外反調試、反跟蹤等技術

(12)《代碼優化:有效使用內存》 -------- 推薦!

(13)《組合語言之藝術》 -------- 推薦! 非常好的匯編語言。網上有電子檔下.

(14)《編程高手箴言》 -------- 推薦! 看到作者是超級解霸作者,買了回來.
這是本很好書,不過由於是"箴言"所以內容有點散,有基礎才看得懂,廣西老鄉哈。

(15) 《深入理解計算機系統》 -------- 極力推薦! 不得不看! 已從頭到尾看完.(好hi)

國外經典教材! 作者Randal E.Bryant David O'Hallaron 著

(16) 《編譯原理及實踐》 -------- 極力推薦! 作者Louden, K.C

四.網路編程:
《Cisco網路技術教程》 -------- 強烈推薦! 網路程序入門書. 從朋友手裡借來看完了,是一本不錯的入門書.

《Windows網路編程 》 -------- windows網路編程參考書, 這書買回來不久書就脫線了,真郁悶,該書告訴你怎麼在windows下使用api進行網路編程.要了解網路底層先看上一本再看下面一本吧.

《TCP/IP詳解 》 1、2、3 作者:[美]W.Richard Stevers -------- 極力推薦! 我只有第1卷,感覺很不錯的書.

《U用TCP/IP進行網際互聯 》 作者:林瑤 等/譯 ------- 上書姐妹篇
《UNIX網路編程 》 作者:[美]W.Richard Stevers -------- 強烈推薦!

評價很高的書,還沒看

《C++網路編程,卷1:運用ACE和模式消除復雜性》 -------- 強烈推薦!

評價很高的書,還沒看

《C++網路編程,卷2:基於 ACE 和框架的系統化復用》-------- 強烈推薦!

評價很高的書,還沒看

其實你可以網路的,比如我就是網路的- -
想當年我爸也要我學程序語,但是我看到那麼多代碼英語我就要暈死了。
希望你可以堅持下去。

4. 求解三菱PLC,STL指令怎麼用的

三菱plcstl指令用法:

1、STL 指令可以使編程者生成流程和工作與順序功能圖非常接近的程序。STL 指令的意義為激活某個步(即狀態),在梯形圖上體現為從主母線上引出的狀態接點。STL 指令有建立子母線的功能,從而使該狀態的所有操作均在子母線上進行。步進返回指令 RET 是指狀態流程結束,用於返回主母線。

2、STL觸點與母線相連,與STL觸點相連的起始觸點應使用LD或LDI指令。即使用STL 指令後,LD點移至STL觸點的右側,一直到出現下一條STL指令或RET指令為止。RET指令表明整個STL程序區的結束,LD點返回原母線。各STL觸點驅動的電路一般放在一起,最後一個STL電路結束時一定要使用RET指令,否則將出現「程序錯誤」信息,PLC不能執行用戶程序。

3、STL觸點可以直接驅動或通過別的觸點驅動Y、M、S、T等元件的線圈和應用指令。STL觸點右邊不能使用入棧(MPS)指令。

4、STL指令不能與MC-MCR指令一起使用。

(4)stl編程指南擴展閱讀:

STL指令注意事項:

1、OUT指令與SET指令均可用於步的活動狀態的轉換,使新的狀態繼電器置位,原狀態繼電器自動復位,此外還有自保持功能。SET指令一般用於驅動目標步比當前步元件號大的狀態繼電器。

2、在轉換條件對應的電路中,不能使用ANB,ORB,MPS,MRD和MPP指令。可用轉換條件對應的復雜電路來驅動輔助繼電器,再用後者的常開觸點來作轉條件。

3、CPU不執行處於斷開狀態的STL觸點驅動的電路塊中的指令,在沒有並行序列時,同時只有一個STL觸點接通,因此使用STL指令可以顯著的縮短用戶程序的執行時間,提高PLC的輸入、輸出響應速度。

5. [求助-西門子PLC300/400]請問這個程序怎麼解釋啊

1)fc302是danfoss的變頻器。2)這個程序是用FC寫的,你要看看LD12是什麼,我估計LD12應該是control
word(控制字)和setpoint(頻率設定)而且是IN_OUT介面類型的變數3)ONS_1HZ是用來計時的,它應該是在某個OB(循環中斷OB)里產生的1s脈沖信號,ONS_1HZ上升沿1秒加1,就成了秒計時器了。4)注釋是在FC的IO欄里(裡面有IN,IN_OUT,OUT,TEMP等介面)自定義變數,然後給變數注釋,5)JNB指令你可以參考下STL編程指南,用PLCSIM模擬下,你就明白了

6. 學習編程

我也贊成從C語言學起,C語言依然是最流行的語言,它也是學習操作系統的軟體,用C可以去驅動硬體,而且學好C之後可以去學習C++,這樣就能編寫一些常用的應用軟體了。
學習C語言要多實踐,可以選用譚浩強的《C語言程序設計》,目前已經到第四版,也是國內比較經典的教材,但我更見推薦Brian W.Kernighan和Dennis M.Ritchie的《C程序設計語言》(第二版新版)這是C語言的發明者寫的,第一版就行C的誕生地,他對C的描述還行比較詳細的,裡面有很多實驗要自己去做,但這本書不是C的最標准版本,因而對最新版本的C描述的不到位,看好這本書之後可以多逛逛論壇,多看看別人的程序,這樣會進步很快,如果有必要可以考慮學習C++語言,但這是另一種語言,是C的升級,C++是面向對象的語言,是現代寫應用軟體的主要方法;
對於C的經典教材如下《C專家編程》
《C缺陷與陷阱》
《C和指針》
《高質量的C/C++編程指南》等
另外要寫大型軟體還要有數據結構的知識,但數據結構的學習要藉助程序語言,至於操作系統呢,它能讓你寫出高質量的程序。

7. 想學編程c++ C語言 哪個簡單實用.

數學不行,說明你就不能寫出優秀的演算法來
英語不行,說明你不能看懂專業的文檔來

樓主,建議你改行吧

8. Large-Scale C++ Data Structures with STL 求英文版電子書

下面是我根據別人的提示和自己的參考總結出的幾個階段的書籍,希望對你有幫助!!

第一階段:
1::H.M.Deitel和P.J.Deitel的《 C++ How to Program 》(C++大學教程)
2:: 錢能的《C++程序設計教程》
3::Stanley B.lippman著 侯捷 譯的《essential c++》
4::Stanley B.Lippman,Josee LaJoie,Barbara E.Moo的《c++ primer》
5::Bjarne Stroustrup的《the c++ programming language》

第二階段:
1::Scott Meyers的《effective c++》
2::Herb Sutter的《exceptional c++》
3::Scott Meyers的《more effective c++》
4::Herb Sutter的《more exceptional c++》

第三階段:
1::Stanley B.lippman的《insied the c++ object model》(深度探索C++ 對象模型)
2::Bjarne Stroustrup的《The design and evolution of c++》(C++的設 計與演化)
3::tephen C. Dewhurst的《C++ Gotchas: Avoiding Common Problems in Coding and Design》(C++程序設計陷阱)

第四階段:
1:: Nicolai M.Josuttis的《the c++ standard library》(C++標准程序庫 —自修教程與參考手冊)
2::Scott Meyers的《effective stl》
3::Matthew H. Austern的《generic programming and the stl》(泛型編 程與STL)
4::侯捷的 《stl源碼剖析》

第五階段:
1::Herb Sutter的《exeptional c++ style》
2::《c++ template》
3::Andrei Alexandrescu的《modern c++ design》

第六階段
1::《C++ 輸入輸出流及本地化》《C++ Network Programming》《大規模C++程序設計》
2::Barbara E.Moo和Andrew Koenig的《Ruminations On C++》(C++ 沉思錄)

其他的:
Stanley B. Lippman,《Inside The C++ Object Model》影印版、中文版《深度探索C++對象模型》
Elements of Reusable Object-Oriented software》影印版、中文版《設計模式:可復用面向對象軟體的基礎》
John Lakos的著作《Large-Scale C++ Software Design》(《大規模C++程序設計》
Andrew Koenig和Barbara Moo在《Accelerated C++: Practical Programming by Example》《Ruminations on C++》
Bruce Eckel,《C++編程思想》

windows編程系列:

Charles Petzold 的 《Programming Windows》(Windows程序設計)
Jeffrey Richter 的《》(Windows核心編程)和《Advanced Windows》(Windows 高級編程指南)

數據結構和演算法
1::清華教授嚴蔚敏和廣東工業大學教授吳偉民的《數據結構(C語言版)》
2::清華教授殷人昆的《數據結構(用面向對象方法與C++描述)》
3::經典書籍:Mark Allen Weiss的《Data Structures and Algorithm Analysis in C》(數據結構與演算法分析--C語言描述)和《Data Structures and Algorithm Analysis in C++》(數據結構與演算法分析--C++語言描述)
4::王曉東的《演算法設計與分析》
5::M.H.Alsuwaiyel(沙特)的 《Algorithms Design Techniques and Analysis》(演算法設計技巧與分析)
6::經典:Thomas H.Cormen, Charles E.Leiserson的《Introction to Algorithms》(演算法導論)
另外,虛機團上產品團購,超級便宜

9. 有哪些C++經典書籍啊

這是本人總結的一些認為C++比較經典的書籍,希望對大家有用

Thinking in C++ C++編程思想 C++入門書籍,不多介紹
http://www.laixp.cn/soft/sort01/sort02/down-12215.html

C++ Primer 5 th 也是一本入門書籍,很經典,初學者多看
http://www.laixp.cn/soft/sort01/sort02/down-11801.html
http://www.laixp.cn/soft/sort01/sort02/down-11800.html

深入C++對象模型 這本書主要講解C++一些底層設計原理,比如說一些虛函數表,多態的實現原理、方法,要想再C++上有深入了解,這本書是一本必看書,推薦
http://www.laixp.cn/soft/sort01/sort02/down-12267.html

C++設計模式 設計模式,很有名的一般書,四人幫寫的。現代軟體講究的是可復用,內聚解耦,這本書提供了多種模式供我們選擇,是C++必看的一本書
http://www.laixp.cn/soft/sort01/sort02/down-12331.html

大規模程序設計 大家知道C++程序編譯時比較慢的,筆者開發的一個項目,改動一些基礎類的話,重新編譯要花掉幾個小時,這個人工成本是非常大的。那麼這
本講解的就是如何減少對其他文件的依賴,怎麼實現介面與實現的分離,強烈推薦看的一本書
http://www.laixp.cn/soft/sort01/sort02/down-11229.html

Effevtive_STL 本書是對STL的一些原理和一些使用STL過程中經常放的一些錯誤進行分析,講解,很不錯的一本書,推薦看
http://www.laixp.cn/soft/sort01/sort02/down-11235.html

More_Effective_STL 這本書是對Effevtive_STL的補充,不多說
http://www.laixp.cn/soft/sort01/sort02/down-11244.html

還有幾本,我就不多作介紹了,大家可以自己去了解
Exceptional C++ 中文 http://www.laixp.cn/soft/sort01/sort02/down-12013.html
Accelerated C++ http://www.laixp.cn/soft/sort01/sort02/down-12004.html

高質量C++編程指南 這本書做為很多公司的指導文章,我就不多說啦
http://www.laixp.cn/soft/sort01/sort02/down-11216.html

改善既有代碼的設計 現在軟體越來越看重復用的,經常要對自己編寫的代碼優化優化再優化,要重構
http://www.laixp.cn/soft/sort01/sort02/down-11214.html

stl源碼剖析 學會一個東西最好的方法就是看他源碼,這本書就是講解STL源碼的,看過之後相信你對STL有一個大概的了解
http://www.laixp.cn/soft/sort01/sort02/down-11221.html

數據結構演算法與應用-C++語言描述 C++演算法的基礎教程
http://www.laixp.cn/soft/sort01/sort02/down-11205.html

C++編程慣用法——高級程序員常用方法和技巧 看書名就知道啦
http://www.laixp.cn/soft/sort01/sort02/down-11695.html

超越c++標准庫——boost程序庫導論 boost將成為下一代C++標准庫的一部分,現在很多公司都使用這個,功能確實非常強大啊,筆者就非常喜歡結合泛型演算法和boost庫,用幾行優美的代碼代替繁瑣的代碼編程
http://www.laixp.cn/soft/sort01/sort02/down-11628.html

C++必知必會 本書描述了C++編程和設計中必須掌握但卻不易掌握的主題,這些主題涉及的范圍較廣,包括指針操作模板、泛型編程、異常處理、內存分配、設計模式等。
http://www.laixp.cn/soft/sort01/sort02/down-11807.html

還有幾本書,我就不多作介紹了,大家有興趣可以自己去了解
C++多范型設計 http://www.laixp.cn/soft/sort01/sort02/down-12209.html
C++代碼設計與重用 http://www.laixp.cn/soft/sort01/sort02/down-12207.html
C++ 設計新思維:范型編程與設計模式之應用 http://www.laixp.cn/soft/sort01/sort02/down-12198.html 這本書我第一次看的時候,那個模板的運用讓我很震驚
C++高級程序設計 - 徐惠民 http://www.laixp.cn/soft/sort01/sort02/down-12219.html
還有,我就不貼了,自己選擇合適自己的書看吧,祝願大家取得好的效果

10. 三菱plc 梯形圖編程軟體中GX Develope,在fx2n系列中使用STL如何輸入,舉例說明。

用GX軟體,

上面的圖正確。

閱讀全文

與stl編程指南相關的資料

熱點內容
南京中興招收專科程序員嗎 瀏覽:297
代理商php源碼 瀏覽:983
蘋果手機怎麼解壓軟體app 瀏覽:650
游戲資源被編譯 瀏覽:152
代碼編譯後黑屏 瀏覽:8
程序員情侶寫真 瀏覽:505
python3孿生素數 瀏覽:36
計算楊輝三角Python 瀏覽:404
linux目錄重命名 瀏覽:196
演算法設計的最終形態是代碼 瀏覽:262
程序員社團招新橫幅 瀏覽:238
拖鞋解壓視頻大全 瀏覽:887
租伺服器主機鏈接軟體叫什麼 瀏覽:856
交叉編譯工具的linux版本號 瀏覽:156
python開發應用軟體 瀏覽:32
hdl綜合器與c編譯器的區別 瀏覽:899
編譯原理最左推導代碼 瀏覽:702
加密三 瀏覽:131
通過編譯鏈接後形成的可執行程序 瀏覽:680
怎麼用matlab編程 瀏覽:782