c_cpp访问(代码片段)

author author     2023-01-09     226

关键词:

for (int i = 0; i < vec.size(); i++) 
	cout << vec[i] << " ";
	// vec.at[i]

cout << endl;
for (auto val : vec) 
	cout << val << " ";
// use begin() and end()
for (vector<int>::iterator iter = vec.begin(); iter != vec.end(); iter++) 
	cout << *iter << " ";

cout << endl;

// use cbegin() and cend()
for (vector<int>::const_iterator iter = vec.cbegin(); iter != vec.cend(); iter++) 
	cout << *iter << " ";

cout << endl;
/*
 * The iterator returned by vector::cend cannot be used to modify the contents it points to, even if the vector object is not itself const.
 * vector<int>::iterator iter1 = vec.begin();
 * (*iter1)++; // Pass
 * vector<int>::const_iterator iter2 = vec.cbegin();
 * // (*iter2)++; // Error: expression must be a modifiable lvalue
 */

// use auto
for (auto iter = vec.cbegin(); iter != vec.cend(); iter++) 
	cout << *iter << " ";

cout << endl;
#include <algorithm>
void print(const int& val) 
	cout << val << " ";

for_each(vec.begin(), vec.end(), print);
for_each(vec.cbegin(), vec.cend(), [](const int& val)->void  cout << val << " "; );

c_cpp按位加法/乘法,重新访问函数式编程(?(代码片段)

查看详情

c_cpp从mudst访问vpd触发器数据(代码片段)

查看详情

c_cpp允许通过c中的void指针从任何类型访问字节数组(代码片段)

查看详情

c_cpp使用null从预序访问序列重建二叉树以标记空子(代码片段)

查看详情

c_cpp其中timer_wrap的start函数设置为'start',可以从js访问(代码片段)

查看详情

c_cpp4*4矩阵,从左上角走到右下角,你可以进入4个方向:上,下,左,右。您无法再次访问某个位置。(代码片段)

查看详情

c_cpp公共片段(代码片段)

查看详情

c_cpp^(代码片段)

查看详情

c_cpp最后的片段(代码片段)

查看详情

c_cpp代码信号08(代码片段)

查看详情

c_cpp幽灵示例代码(代码片段)

查看详情

c_cpp幽灵示例代码(代码片段)

查看详情

c_cpp游戏代码注入(代码片段)

查看详情

c_cpp界()(代码片段)

查看详情

c_cpp输入(代码片段)

查看详情

c_cpp分类(代码片段)

查看详情

c_cpp填()(代码片段)

查看详情

c_cpp阵列(代码片段)

查看详情