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;
}
运行结果显示如下
相关推荐
十年编程老舅2 分钟前
Linux 多线程高并发编程:读写锁的核心原理与底层实现
linux·c++·linux内核·高并发·线程池·多线程·多进程
迈巴赫车主3 分钟前
求最大公约数-欧几里得算法(辗转相除法)
算法·最大公约数
wildlily84276 分钟前
C++ Primer 第5版章节题 第十三章(二)
开发语言·c++
lxl130715 分钟前
C++算法(15)BFS_FloodFill
算法·宽度优先
小王C语言18 分钟前
【基础IO】————简单设计一下libc库
前端·数据结构·算法
亦复何言??19 分钟前
BeyondMimic 论文解析
人工智能·算法·机器人
WolfGang00732123 分钟前
代码随想录算法训练营 Day20 | 回溯算法 part02
算法
YXXY31326 分钟前
前缀和算法
算法
客卿12326 分钟前
滑动窗口--模板
java·算法
xiaoye-duck34 分钟前
【C++:unordered_set和unordered_map】 深度解析:使用、差异、性能与场景选择
开发语言·c++·stl