當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


C++ valarray begin()用法及代碼示例


begin()函數在valarray頭文件中定義。此函數返回一個指向valarray v中第一個元素的迭代器。

用法:

template< class T > 
    begin( valarray<T>& v );

參數:此函數采用一個強製參數v,該參數表示valarray對象。


返回值:此函數將迭代器返回到valarray中的第一個值。

以下示例程序旨在說明上述函數:

示例1:

// C++ program to demonstrate 
// example of begin() function. 
  
#include <bits/stdc++.h> 
using namespace std; 
  
int main() 
{ 
    // Initializing valarray 
    valarray<int> varr = { 10, 20, 30, 40, 50 }; 
  
    cout << "valarray contains="; 
  
    for (auto i = begin(varr); i != end(varr); i++) { 
        cout << ' ' << *i; 
    } 
  
    cout << endl; 
  
    return 0; 
}
輸出:
valarray contains= 10 20 30 40 50

示例2:

// C++ program to demonstrate 
// example of begin() function. 
  
#include <bits/stdc++.h> 
using namespace std; 
  
int main() 
{ 
    // Initializing valarray 
    valarray<int> varr = { -10, -20, -30, -40 }; 
  
    cout << "valarray contains="; 
  
    for (auto i = begin(varr); i != end(varr); i++) { 
        cout << ' ' << *i; 
    } 
  
    cout << endl; 
  
    return 0; 
}
輸出:
valarray contains= -10 -20 -30 -40


相關用法


注:本文由純淨天空篩選整理自bansal_rtk_大神的英文原創作品 valarray begin() function in C++。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。