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;
}
运行结果显示如下
相关推荐
chao1898442 分钟前
基于布谷鸟搜索算法的分布式电源多目标选址定容
算法
Xの哲學2 分钟前
Linux IPsec 深度解析: 架构, 原理与实战指南
linux·服务器·网络·算法·边缘计算
hqzing2 分钟前
C语言程序调用syscall的几种方式
linux·c++
Swift社区3 分钟前
LeetCode 455 - 分发饼干
算法·leetcode·职场和发展
会编程是什么感觉...3 分钟前
算法 - FOC
线性代数·算法·矩阵·无刷电机
U-52184F697 分钟前
【CGAL实战】深入理解二维受约束 Delaunay 网格生成
数据库·算法
疑惑的杰瑞7 分钟前
【C】函数与数组
c语言·开发语言·算法·可变参数
郝学胜-神的一滴8 分钟前
人工智能与机器学习:从理论到实践的技术全景
人工智能·python·程序人生·算法·机器学习
迟熙9 分钟前
你的return,真的return对了吗?
c++
superman超哥11 分钟前
仓颉内存分配优化深度解析
c语言·开发语言·c++·python·仓颉