文章 2024-04-23 来自:开发者社区

【C++】std::string 转换成非const类型 char* 的三种方法记录

std::string 有两个方法:data() 和 c_str(),都是返回该字符串的const char类型,那如何转换成非const的char呢? 下面展示三种方法: 强转:char* char_test = (char*)test.c_str(); 使用string的地址:char* charPointer = &test[0]; ...

【C++】std::string 转换成非const类型 char* 的三种方法记录
文章 2017-11-27 来自:开发者社区

c++ stl string char* 向 string 转换的问题

请看下面代码 string AddString(const string& a,const string & b) { return a + b; } int _tmain(int argc, _TCHAR* argv[]) { const char * szA = "Zhang"; const char * szB = 0; strin...

文章 2010-08-08 来自:开发者社区

c++把string(或char) 转换成int(或double)

#include <string>   #include <strstream> #include <sstream> std::string str = "123"; std::stringstream ss; int i = 0; ss<< str; ss>> i; 就可以把字符"123", 变成 数字 123。

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等