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 分钟前
C语言学习笔记 - 31.数据类型 - 基本输入输出函数printf与scanf
c语言·开发语言·笔记·学习
水蓝烟雨22 分钟前
2359. 找到离给定两个节点最近的节点
算法·leetcode
ComputerInBook22 分钟前
C++ 17 相比 C++ 14 新增之特征
开发语言·c++·c++ 17
澈20736 分钟前
哈希表:O(1)查找的终极指南
算法·哈希算法·散列表
Peter·Pan爱编程36 分钟前
引用:比指针更安全的别名
c++·指针·引用·c++基础
m0_5027249537 分钟前
golang 、java、c++、javascript 语言switch case异同
java·javascript·c++·golang
我命由我1234537 分钟前
Android Framework P1 - 低配学习 Framework 方案、开机启动 Init 进程
android·c语言·c++·学习·android jetpack·android-studio·android runtime
为何创造硅基生物38 分钟前
C语言 char
c语言
许长安38 分钟前
互斥锁、自旋锁、读写锁使用场景以及底层实现
c++·经验分享·笔记