当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


C++ array get()用法及代码示例


array::get()是C++ STL中的内置函数,该函数返回对数组容器的第i个元素的引用。

用法:

get< i >(array_name)

参数:该函数接受两个强制性参数,如下所述。


  • i –元素在数组中的位置,第一个元素的位置为0。
  • arr_name –数组容器。

返回值:该函数返回对数组中指定位置的元素的引用

时间复杂度:O(1)

以下示例程序旨在说明上述函数:

示例1:

// CPP program to demonstrate the 
// array::get() function 
#include <bits/stdc++.h> 
using namespace std; 
int main() 
{ 
    // array initialisation 
    array<int, 3> arr = { 10, 20, 30 }; 
  
    // function call 
    cout << "arr[0] = " << get<0>(arr) << "\n"; 
    cout << "arr[1] = " << get<1>(arr) << "\n"; 
    cout << "arr[2] = " << get<2>(arr) << "\n"; 
  
    return 0; 
}
输出:
arr[0] = 10
arr[1] = 20
arr[2] = 30

示例2:

// CPP program to demonstrate the 
// array::get() function 
#include <bits/stdc++.h> 
using namespace std; 
int main() 
{ 
    // array initialisation 
    array<char, 3> arr = { 'a', 'b', 'c' }; 
  
    // function call 
    cout << "arr[0] = " << get<0>(arr) << "\n"; 
    cout << "arr[1] = " << get<1>(arr) << "\n"; 
    cout << "arr[2] = " << get<2>(arr) << "\n"; 
  
    return 0; 
}
输出:
arr[0] = a
arr[1] = b
arr[2] = c


相关用法


注:本文由纯净天空筛选整理自pawan_asipu大神的英文原创作品 array get() function in C++ STL。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。