【string、const char*、char*和int之间的转换】
创始人
2024-05-30 08:33:09

文章目录

    • 概要:记录C++中string类型、int类型、const char*类型和char*类型之间的转换方式。
    • 一、string 与 const char* 互转
        • 1.string --> const char*
    • 二、const char* 与 char*互转
        • 1.const char* --> char*
        • 2.char* --> const char*
    • 三、string 与 int 互转
        • 1.string --> int
        • 2.int --> string

概要:记录C++中string类型、int类型、const char类型和char类型之间的转换方式。

一、string 与 const char* 互转

1.string --> const char*

//1
string str = "asf";
const char* ch = str.c_str();
//2
string str = "asf";
const char* ch = str.data();

二、const char* 与 char*互转

1.const char* --> char*

//1
memcpy(pCh,str.c_str(),sizeof(str));

2.char* --> const char*

//直接赋值

三、string 与 int 互转

1.string --> int

//1
string str = "234";
int num = atoi(str.c_str());
//2
num = stoi(str);

2.int --> string

int num = 9998;
string str = to_string(num);

相关内容

热门资讯

Meta正式入局个人AI代理赛... 财联社9月10日讯(编辑 赵昊)Meta Platforms推出了一款全新的人工智能代理,旨在帮助用...
兵团20名优秀教师获评特级教师 本报乌鲁木齐讯(全媒体记者 陈琼 常丫丫) 近日,兵团教育局、兵团人力资源和社会保障局联合发布...
打好政策“组合拳” 托起群众... 本报乌鲁木齐讯(全媒体记者 陈琼) “近期看房客户明显增多,叠加住房消费补贴政策带动,成交态势向...
2026显示器排行榜 高清IP... 深夜赶PPT、清晨抢网课、周末剪Vlog、睡前追剧刷番——对大学生而言,一块靠谱的显示器早已不是外设...
最新八G显卡销量排行榜 远程G... 清晨九点,城市写字楼里灯光渐次亮起,一台搭载专业显卡的台式机正悄然加载远程GPU服务——它不追求4K...