transform(函式命令)

本詞條是多義詞,共2個義項
更多義項 ▼ 收起列表 ▲

transform是一個函式命令,套用於指定範圍的每個元素。

基本介紹

  • 外文名:transform
  • 類別:函式
  • 來源:標準庫 <algorithm> 
  • 作用:套用於指定範圍的每個元素
解釋,函式原型,函式說明,

解釋

標準庫 <algorithm> 中的 transform

函式原型

transform函式原型如下:
template<class InputIterator,class OutputIterator,class UnaryOperator>OutputIterator transform(InputIterator first1,InputIterator last1,OutputIterator result,UnaryOperatorop);template<class InputIterator1,class InputIterator2,class OutputIterator,class BinaryOperator>OutputIterator transform(InputIterator1 first1,InputIterator1 last1,InputIterator2 first2,OutputIterator result,BinaryOperator binary_op);

函式說明

transform函式的作用是:將某操作套用於指定範圍的每個元素
//C++transform|C++tolower|C++toupper|C++字母轉大寫|C++字母轉小寫
#include <algorithm>
#include <cctype>
#include <iostream>
#include <iterator>
#include <string>
using namespace std;
int main()
{
string s("Welcome To WebSite!");
cout << s << endl;
transform(s.begin(), s.end(), s.begin(), ::tolower); //字母轉小寫
cout << s << endl;
transform(s.begin(), s.end(), s.begin(), ::toupper); //字母轉大寫
cout << s << endl;
return 0;
}

相關詞條

熱門詞條

聯絡我們