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;
}
运行结果显示如下
相关推荐
代码中介商18 分钟前
C++ 智能指针完全指南(三):weak_ptr 与循环引用
开发语言·c++
fox_lht18 分钟前
第十五章 函数式语言:迭代器和闭包
开发语言·后端·学习·算法·rust
BestOrNothing_201528 分钟前
ROS2 C++ 小车控制完整实战(二):自定义 msg 消息发布与订阅保姆级教程
c++·ros2·subscriber·publisher·msg·topic通信·自定义接口
lpl31290550933 分钟前
skynet 共享数据原理
服务器·c语言·lua
-森屿安年-39 分钟前
91. 解码方法
c++·动态规划
有点。1 小时前
C++(二分答案)
c++
程序喵大人1 小时前
【C++并发系列】第一章:多线程读写同一个变量为什么会出错
开发语言·c++·多线程·并发
zhengzhouliuhaha1 小时前
智能医疗设备控费系统:以全院一体化管控,筑牢医疗资源“安全阀”
大数据·数据结构·人工智能·算法·安全·机器学习·软件需求
June`1 小时前
CUDA程序效率如何计算以及工具如何使用
算法·cuda
兰令水1 小时前
leecodecode【树形DP】【2026.6.11打卡-java版本】
java·算法·深度优先