原文:C++ 字符串、string、char *、char[]、const char*的转换和区别

.字符串 字符串本质就是一串字符,在C 中大家想到字符串往往第一反应是std::string 后面简称string 字符串得从C语言说起,string其实是个类,C语言是没有class的,所以C语言的字符串其实就是字符数组,也就是char ,例如: char str 定义了一个有十个元素的数组,元素类型为字符char char str hello h e l l o 五个字符赋给str数组, 然 ...

2018-12-06 15:09 0 1383 推荐指数:

查看详情

C++string转换char*字符串

我们经常会使用CC++的混合编程,在某些情况下,需要将C++string转换char* 的字符串。下面说两种可行的方法,作为总结。 1. data(); 如: string str="abc";char*p=(char*)str.data(); 2.c ...

Sun May 06 21:49:00 CST 2018 0 7151
c/c++ char * char[] string区别转换

太久没写c/c++代码了,写了剑指offer的一道题,就把自己整懵了,真的不好意思说自己学过算法,打过一点比赛 主要还是对指针的概念模糊 写一下关于 char * char[] string区别转换 字符数组 char p1[] 编译器会在末尾自动加上'\0' p1 = &p1 ...

Sun Apr 05 05:57:00 CST 2020 0 764
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM