看过C++后,想学习VC,听网友讲先得看看API,看完后觉得API比较爽,于是一开始便看了《WINDOWS 程序设计》,感觉还可以。后来经常听人讲要想成为真正的C++高手要看看STL,myan(孟岩)他们说SGI STL比较有价值,但那是什么东西?有没有关于STL方面的书,该如何学习它??
首次提问,拜托了!

解决方案 »

  1.   

    楼上的意见是中肯的,你真要看的话先看<<c++ primer>>或<<c/c++ program>>
    里的STL章节,然后找本STL看,市面上我见着的就2,3本,都差不多.
      

  2.   

    api是具体平台的应用程序接口,STL是C++语言的标准模板库,两者不是一个层次。STL主要用于程序的数据管理,api跟操作系统打交道,用于实现程序的功能(这种说法好象不太恰当,不过我也找不出更好的说法)。学stl方面的书很多,国内出的有中国电力的《C++ STL》潘爱民译,华中科技大学《stl源码剖析》侯捷著。
      

  3.   

    谢谢大家!
    《THE C++ PROGRAMMING》我有E文版,有是有STL,还好是中文的好,学起来快。
    当初就是为了学好C++ 和 ENGLISH 才买的。在回去看看!
    有谁是大三学机械的?
      

  4.   

    <<Essential C++>> ,<<标准C++>>,<<C++宝典>>里面有一些STL的应用,<<程序员>>杂志上也有些内容,有些书不用买那些东西站在书店就能看完
    <<STL源码分析>>值得看一下吧
      

  5.   

    楼上的,<<STL源码分析>>你们初学的时候是看它的么?要从实际出发,别苦了人家.
      

  6.   

    对,《STL源码剖析》是不适合初学者。
      

  7.   

    如果你实在是要追求
    那么看看这两本吧
    “深入C++系列”的《C++ STL中文版》
    STL源码剖析  侯捷 译  华中理工大学出版社
      

  8.   

    我不知道你对c++标准知道多少。]
    STL中用了大量的C++ template和其他高阶技法。你应该把注意力放在C++语法和
    数据结构上,才能学好stl
      

  9.   

    当然是The C++ Programming Language(Special Edition)和C++ Primer啦
      

  10.   

    问一下:怎样开始用STL,比如用MFC时,第一步:选“project”-->"MFC Appwizard"那么用STL,怎样进去呢?还是在用MFC是嵌入到MFC代码中算是在用STL库了。清高手指点。