C++11的模版類array

今天,Mayuyu來講一個C++11中的模板類,即array

 

在C++中,我們有vector可以很好地代替數組,且功能比較強大,但是vector的效率十分低下。如果需要使用長度

固定的數組,那麼C++的普通數組是個很好地選擇,但是缺點是使用起來很不方便,所以針對這種不足,C++11增加

了模板類array。它也是位於命名空間std中,跟數組一樣,array的長度也是固定的,同樣使用分配空間,即靜

態內存分配,所以效率跟數組相同。比數組更方便且更安全,使用array時需要包含頭文件#include <array>

 

array對象大致的語法如下

 

  

 

接下來分別介紹array的一些方法。

 

  

 

         

 

get()方法的使用

 

  

 

array中的運算符使用

 

   

  

運行結果如下

 

  

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章