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;
}
运行结果显示如下
相关推荐
绝无仅有5 分钟前
企微审批对接错误与解决方案
后端·算法·架构
无限远的弧光灯1 小时前
c语言学习_函数递归
c语言·开发语言·学习
苏克贝塔1 小时前
Qt 图形视图框架3-事件处理与传播
c++·qt
用户5040827858391 小时前
1. RAG 权威指南:从本地实现到生产级优化的全面实践
算法
轩情吖1 小时前
Qt的信号与槽(二)
数据库·c++·qt·信号·connect·信号槽·
胖大和尚1 小时前
C++项目学习计划
开发语言·c++·学习
小林C语言1 小时前
C语言 | 指针小结
c语言
Python×CATIA工业智造2 小时前
详细页智能解析算法:洞悉海量页面数据的核心技术
爬虫·算法·pycharm
GiraKoo3 小时前
【GiraKoo】 C++20的新特性
c++
无聊的小坏坏3 小时前
力扣 239 题:滑动窗口最大值的两种高效解法
c++·算法·leetcode