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;
}
运行结果显示如下
相关推荐
天若有情67316 小时前
从C++ RefInt到JS Object.defineProperty:吃透响应式监听的本质(学生视角)
开发语言·javascript·c++
炽烈小老头16 小时前
【每天学习一点算法 2026/04/01】零钱兑换
学习·算法
Morwit16 小时前
【力扣hot100】 70. 爬楼梯
c++·算法·leetcode·职场和发展
我能坚持多久16 小时前
C++入门基础知识
开发语言·c++·学习
yuanyuan2o217 小时前
你可能需要的算法思想——动态规划
数据结构·python·算法·动态规划
十五年专注C++开发17 小时前
Cocos2d - x: 一款开源跨平台 2D 游戏框架
运维·c++·游戏·开源·游戏引擎·cocos2d
唯创知音17 小时前
WTK6900FC鼾声识别芯片:基于DNN-HMM算法的高性能鼾声识别检测处理方案
人工智能·算法·dnn·鼾声识别芯片·鼾声检测芯片
Tisfy17 小时前
LeetCode 3474.字典序最小的生成字符串:暴力填充
算法·leetcode·字符串·题解
草莓熊Lotso17 小时前
MySQL 索引特性与性能优化全解
android·运维·数据库·c++·mysql·性能优化
Alicx.17 小时前
map容器是个好东西
数据结构·算法·蓝桥杯