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;
}
运行结果显示如下
相关推荐
lunatic72 分钟前
CMake 常用内置变量说明
c++·cmake
AI爱好者202013 分钟前
智能优化算法2025年新书推荐——《智能优化算法及其MATLAB实例(第4版)》
开发语言·算法·matlab
LYFlied19 分钟前
【每日算法】LeetCode215. 数组中的第K个最大元素
前端·算法
炽烈小老头20 分钟前
【每天学习一点算法 2026/01/06】最小栈
学习·算法·leetcode
mit6.82426 分钟前
hadoop|贪心
算法
程序猿(雷霆之王)30 分钟前
C++11——线程库
开发语言·c++
a35354138230 分钟前
设计模式-桥接模式
c++·设计模式·桥接模式
2501_9418053132 分钟前
在阿姆斯特丹智能港口场景中构建集装箱实时调度与高并发物流数据分析平台的工程设计实践经验分享
java·大数据·算法
panamera1237 分钟前
C++ 中 static 关键字
java·开发语言·c++
涂山小楼37 分钟前
线程join()方法的深度理解
java·前端·算法