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;
}
运行结果显示如下
相关推荐
killer Curry3 小时前
Polar CTF PWN 简单(1)(持续更新)
笔记·python·算法
Han.miracle3 小时前
Lombok 构造相关核心注解全解析
java·linux·算法
DeepModel3 小时前
【概率分布】卡方分布的原理、推导与实战应用
python·算法·概率论
tankeven3 小时前
NxN棋盘问题00:对角线特性
c++·算法
滴滴答滴答答3 小时前
机考刷题之 23&24&25 LeetCode 55&213&123
算法·leetcode·职场和发展
2501_911088233 小时前
C++中的代理模式变体
开发语言·c++·算法
祈安_3 小时前
动态内存管理(上)
c语言·后端
客卿1233 小时前
岛屿问题--bfs的应用--二维网络题目学习
学习·算法·宽度优先
无限进步_3 小时前
【C++】只出现一次的数字 III:位运算的巧妙应用
数据结构·c++·git·算法·leetcode·github·visual studio
2401_900151543 小时前
代码覆盖率工具实战
开发语言·c++·算法