首页 > 其他分享 >实验1

实验1

时间:2022-09-29 09:34:09浏览次数:43  
标签:string s2 s1 back v1 实验 push

 

#include <iostream>
#include <string>
#include <vector>
int main()
{
  using namespace std;
  string s1;      // 创建一个string对象
  string s2{"c plus plus"};  // 创建一个string对象,并初始化
  string s3{s2};    // 创建一个string对象,并用s2对其进行初始化
  string s4 = s2;   // 创建一个string对象,并用s2对其进行初始化
  s1 = "oop";
  vector<string> v1;   // 创建一个vector对象
  v1.push_back(s1);    // 向v1末尾添加数据项s1
  v1.push_back(s2 + "1");
  v1.push_back(s3 + "2");
  v1.push_back(s4 + "3");
  // 输出方式1:使用自动类型推导、范围for
  cout << "output1: " << endl;
  for(auto item: v1)
    cout << item << endl;
 
  // 输出方式2:使用自动类型推导、迭代器
  cout << "ouput2: ";
  for(auto p = v1.begin(); p != v1.end(); ++p)
    cout << *p << endl;
 
  // 输出方式3:使用自动类型推导、索引
  cout << "output3: " << endl;
  for(auto i = 0; i < v1.size(); ++i)
    cout << v1[i] << endl;
  vector<string> v2{v1.rbegin(), v1.rend()};  // 使用vector对象v1极其迭代器,
    //构造对象v2
  cout << "v2: " << endl;
  for(auto item: v2)
    cout << item << endl;
}

 

标签:string,s2,s1,back,v1,实验,push
From: https://www.cnblogs.com/wzw252/p/16738646.html

相关文章

  • 实验2:Open vSwitch虚拟交换机实践
    实验2:OpenvSwitch虚拟交换机实践一、实验目的能够对OpenvSwitch进行基本操作;能够通过命令行终端使用OVS命令操作OpenvSwitch交换机,管理流表;能够通过Mininet的Pytho......
  • 实验一 类与对象
    实验任务2使用C++语言特性中支持面向对象的语法,实现一个Point类来描述点的基础属性和操作。 1#include<iostream>2usingnamespacestd;3classPoint{4pub......
  • 实验2:Open vSwitch虚拟交换机实践
    一、实验目的能够对OpenvSwitch进行基本操作;能够通过命令行终端使用OVS命令操作OpenvSwitch交换机,管理流表;能够通过Mininet的Python代码运行OVS命令,控制网络拓扑中的......
  • 实验一 类和对象
    #include<iostream>#include<algorithm>#include<vector>usingnamespacestd;intmain(){strings1;strings2{"cplusplus"};strings3{s2};......
  • 实验2:Open vSwitch虚拟交换机实践
    实验2:OpenvSwitch虚拟交换机实践一、实验目的能够对OpenvSwitch进行基本操作;能够通过命令行终端使用OVS命令操作OpenvSwitch交换机,管理流表;能够通过Mininet的Pytho......
  • 实验2:Open vSwitch虚拟交换机实践-
    一、实验目的能够对OpenvSwitch进行基本操作;能够通过命令行终端使用OVS命令操作OpenvSwitch交换机,管理流表;能够通过Mininet的Python代码运行OVS命令,控制网络拓扑中的......
  • 实验2:Open vSwitch虚拟交换机实践
     一、实验目的能够对OpenvSwitch进行基本操作;能够通过命令行终端使用OVS命令操作OpenvSwitch交换机,管理流表;能够通过Mininet的Python代码运行OVS命令,控制网络拓扑......
  • 实验2:Open vSwitch虚拟交换机实践
    实验2:OpenvSwitch虚拟交换机实践一、实验目的能够对OpenvSwitch进行基本操作;能够通过命令行终端使用OVS命令操作OpenvSwitch交换机,管理流表;能够通过Mininet的Pytho......
  • 实验2:Open vSwitch虚拟交换机实践
    实验2:OpenvSwitch虚拟交换机实践一、实验目的能够对OpenvSwitch进行基本操作;能够通过命令行终端使用OVS命令操作OpenvSwitch交换机,管理流表;能够通过Mininet的Pytho......
  • 实验2:Open vSwitch虚拟交换机实践
    实验2:OpenvSwitch虚拟交换机实践一、实验目的能够对OpenvSwitch进行基本操作;能够通过命令行终端使用OVS命令操作OpenvSwitch交换机,管理流表;能够通过Mininet的Python......