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;
}
运行结果显示如下
相关推荐
Doubbbbbbble云6 分钟前
算法优化中的数学建模与理论界限分析4
算法·数学建模
垆边人似月.8 分钟前
华为机考题:字符个数统计
数据结构·算法·华为
一只旭宝10 分钟前
C++ 后端开发面试题整理
java·c++·面试
xlq2232212 分钟前
全面复习1
c++
Dylan的码园15 分钟前
求平均成绩 矩阵数据处理 【循环处理 二维数组】
c++·线性代数·矩阵
en.en..17 分钟前
Linux 进程退出exit(函数)
java·开发语言·算法
All for pursuit.36 分钟前
【回溯-2】22.括号生成
数据结构·c++·算法·leetcode
longlongzihan1 小时前
LeetCode 1004.最大连续1的个数III 滑动窗口及动态规划题解
c++·算法·leetcode·dp·滑动窗口
phltxy1 小时前
C 语言文件操作:让数据从内存走向持久化
c语言·网络·数据库
朝朝辞暮i1 小时前
C++ 第 22 课:const —— 不允许随便修改的数据
开发语言·c++·算法