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;
}
运行结果显示如下
相关推荐
XLYcmy2 分钟前
高级密码猜测生成器AdvancedPasswordGenerator密码生成器程序详细分析
开发语言·python·算法·网络安全·开发工具·源代码·口令安全
永远前进不waiting19 分钟前
C复习——3
c语言·开发语言
冉佳驹35 分钟前
C++ ——— 深入解析多态从语法到底层实现的完整知识体系
c++·多态·抽象类·虚函数·虚函数表
一路往蓝-Anbo1 小时前
STM32单线串口通讯实战(四):裸机架构 —— 事件驱动与状态机设计
c语言·开发语言·stm32·单片机·嵌入式硬件·架构
im_AMBER1 小时前
Leetcode 93 找出临界点之间的最小和最大距离
c++·笔记·学习·算法·leetcode
有一个好名字1 小时前
力扣:除自身以外数组的乘积
java·算法·leetcode
lzksword2 小时前
C++BuilderXE12查询所有进程名程与句柄
c++
千里马-horse2 小时前
React Native 源码分析 -- jsi.h
javascript·c++·react native·react.js·jsi
bkspiderx2 小时前
C++中的访问控制:private、public与protected的深度解析
开发语言·c++·算法·访问控制·private·public·protected
ullio3 小时前
arc207c - Combine to Make Non-decreasing
算法