C++ //练习 9.14 编写程序,将一个list中的char*指针(指向C风格字符串)元素赋值给一个vector中的string。

C++ Primer(第5版) 练习 9.14

练习 9.14 编写程序,将一个list中的char*指针(指向C风格字符串)元素赋值给一个vector中的string。

环境:Linux Ubuntu(云服务器)
工具:vim
代码块
cpp 复制代码
/*************************************************************************
	> File Name: ex9.14.cpp
	> Author: 
	> Mail: 
	> Created Time: Mon 26 Feb 2024 01:33:44 PM CST
 ************************************************************************/

#include<iostream>
#include<vector>
#include<list>
using namespace std;

int main(){
    vector<string> str;
    list<const char*> li = {"hello", "world", "help"};

    str.assign(li.begin(), li.end());

    for(const auto s : str){
        cout<<s<<" ";
    }
    cout<<endl;

    return 0;
}
运行结果显示如下
相关推荐
BetterFlow_CFD12 小时前
COMSOL声学仿真基础知识(二)
开发语言·算法·matlab
麻瓜老宋13 小时前
AI开发C语言应用按步走,表达式计算器calc的第十九步,注释、表达式分隔符、long double 精度
c语言·开发语言·atomcode
ShineWinsu13 小时前
对于Linux:http的解析
linux·网络·c++·网络协议·http·请求·响应
choumin1 天前
创建型模式——工厂方法模式
c++·设计模式·工厂方法模式·创建型模式
云小逸1 天前
【SVN 详细使用指南:从入门到团队协作】
c++·svn
徐小夕1 天前
花了一周,3亿tokens,我开源了一款 Word 文档智能审查平台,文稿自动质检+可视化分析,告别低效人工审核
前端·算法·github
可编程芯片开发1 天前
UPFC统一潮流控制器的simulink建模与仿真
算法
小小仙子1 天前
矢量网络分析仪如何测试S参数的?
人工智能·算法·机器学习
中微极客1 天前
降维算法75倍加速:从PCA到稀疏字典学习的工程实践
人工智能·学习·算法