今天,Mayuyu來講一個C++11中的模板類,即array。
在C++中,我們有vector可以很好地代替數組,且功能比較強大,但是vector的效率十分低下。如果需要使用長度
固定的數組,那麼C++的普通數組是個很好地選擇,但是缺點是使用起來很不方便,所以針對這種不足,C++11增加
了模板類array。它也是位於命名空間std中,跟數組一樣,array的長度也是固定的,同樣使用棧分配空間,即靜
態內存分配,所以效率跟數組相同。比數組更方便且更安全,使用array時需要包含頭文件#include <array>。
array對象大致的語法如下
接下來分別介紹array的一些方法。
get()方法的使用
array中的運算符使用
運行結果如下