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;
}
运行结果显示如下
相关推荐
南岩亦凛汀26 分钟前
快速上手Ultimate++的编译链接和配置
c++·gui·开源框架
TracyCoder12333 分钟前
LeetCode Hot100(13/100)——238. 除了自身以外数组的乘积
算法·leetcode
CoderCodingNo34 分钟前
【GESP】C++五级练习题 luogu-P3353 在你窗外闪耀的星星
开发语言·c++·算法
Anastasiozzzz37 分钟前
LeetCode Hot100 215. 数组中的第K个最大元素
数据结构·算法·leetcode
定偶38 分钟前
mysql
c语言·数据库·mysql
让我上个超影吧39 分钟前
【力扣76】最小覆盖子串
算法·leetcode·职场和发展
Howrun7771 小时前
C++ 类间交互
开发语言·c++
近津薪荼1 小时前
优选算法——双指针5(单调性)
c++·学习·算法
idontknow2331 小时前
DPDK学习笔记(1):二层转发应用例代码解析
c语言·网络·笔记·学习
2401_857683541 小时前
C++代码静态检测
开发语言·c++·算法