2010-09-02 40 views
0

在NTL或Ultimate IDE中是否有鏈接列表?我猜如果我錯了,那不是正確的。Ul ++中有鏈接列表嗎?

+0

醫生開了'vim'! – Tom 2010-09-02 18:02:24

+0

@Tom聽到! – 2010-09-02 18:33:41

回答

4

幾乎每個合理符合C++標準的編譯器都提供了一個標準庫文件實現,其中包含鏈接列表。

您正在尋找位於<list>標頭中的std::list(C++中的雙向鏈表實現)。

實施例:

#include <list> 

int main() 
{ 
    std::list<int> numbers; 

    numbers.push_back(1); 
    numbers.push_back(2); 
    numbers.push_back(3); 
    numbers.push_back(4); 
    numbers.push_back(5); 

    for(std::list<int>::iterator i = numbers.begin(); 
     i != numbers.end(); ++i) 
    { 
     // Do something with each element. 
     // Each element can be accessed by dereferencing i. 
     // For example: 
     int number = *i; 
    } 

    return 0; 
} 

挑剔:終極++ IDE是一個簡單的圖形前端爲一個C++編譯器 - 在IDE對庫的可用性無關。

+0

好了,這裏是>>> U ++是一個專注於程序員生產力的C++跨平臺快速應用程序開發框架。它包括一系列>>庫(GUI,SQL等),<<<<<和一個集成開發環境。<<< 我改變了標題,似乎誤導了你。 所以它也有圖書館.. – Aftershock 2010-09-02 18:43:25

+0

正確的說,U ++是一個應用程序框架,它包含所有這些東西。但是,IDE本身只是C++編譯器的圖形前端,使開發U ++應用程序變得更加簡單。 – 2010-09-03 04:11:03