社区
VC.NET
帖子详情
如何把.net里的String转换为stl里的const string*
seanlwl
2005-08-03 11:24:56
如何把.net里的String转换为stl里的const string*
...全文
85
4
打赏
收藏
如何把.net里的String转换为stl里的const string*
如何把.net里的String转换为stl里的const string*
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zeusvenus
2005-08-05
打赏
举报
回复
mark
蒋晟
2005-08-05
打赏
举报
回复
用的是C++/CLI
关于C++/CLI和托管C++的区别可以参考http://blog.csdn.net/jiangsheng/archive/2004/10/18/140450.aspx
seanlwl
2005-08-04
打赏
举报
回复
请问楼上用的是.net framework1.1还是2.0啊?为何我的vs2003里认不出微软例子
里的pin_ptr,size_t,errno_t,wcstombs_s?
蒋晟
2005-08-04
打赏
举报
回复
http://msdn2.microsoft.com/library/42zy2z41(en-us,vs.80).aspx
http://msdn2.microsoft.com/library/22e4dash(en-us,vs.80).aspx
从
string
转换
为
const
char *和char * (附带
string
中c_str、data、copy(p,n)函数的用法)
本文转自:如何从
string
转换
为
const
char *和char * (附带
string
中c_str()、data()、copy(p,n)函数的用法) 内容做了部分删改和排版。
string
可以被看成是以字符为元素的一种容器。标准的
string
类提供了
STL
容器接口。具有一些成员函数比如begin()、end(),迭代器可以根据他们进行定位。与char*不同的是,
string
不一定以NULL('\0')结束。
string
长度可以根据length()得到,
string
可以根据下标访问。所以,不能将s
实战c++中的
string
系列--
string
与char*、
const
char *的
转换
(data() or c_str())
在工程中,我们也有很多时候用到
string
与char*之间的
转换
,这
里
有个一我们之前提到的函数 c_str(),看看这个原型:
const
char *c_str();c_str()函数返回一个指向正规C字符串的指针, 内容与本
string
串相同. 这就看到了吧,返回值是
const
char*,这
里
需要注意一下。1
string
转
const
char* 当然是用到上面所述的方法c_str():st
C语言 char *、char []、
const
char *、
string
的区别与相互
转换
1.VS运行程序,出现“烫烫烫烫烫烫烫烫烫…” 在 Debug 模式下, VC 会把未初始化的栈内存全部填成 0xcc,当字符串看就是 烫烫烫烫…… 会把未初始化的堆内存全部填成 0xcd,当字符串看就是 屯屯屯屯…… 2. VS不可以char *p=“abcd” 注意:编译器是把"abcd"作为“abcd\0”来处理的,有五个字符 为什么要加上’\0’?,‘\0’代表空格符,在字符串结尾加...
对于char*、char[]和
string
的
转换
1.char*、char[]可以直接转为
string
直接赋值 2.
string
转为char* c_str()会返回一个指向c字符串类型的指针,所以
const
char *ch=str.c_str(); 也可以用str.data(); C++只能用
const
char* 由于是
const
类型,所以可以用
const
_cast去掉底层
const
char
const
*ar[]={"ls","-l","-h",NULL}; ...
c语言中char *
string
,浅析
string
与char* char[]之间的
转换
1、首先必须了解,
string
可以被看成是以字符为元素的一种容器。字符构成序列(字符串)。有时候在字符序列中进行遍历,标准的
string
类提供了
STL
容器接口。具有一些成员函数比如begin()、end(),迭代器可以根据他们进行定位。注意,与char*不同的是,
string
不一定以NULL('\0')结束。
string
长度可以根据length()得到,
string
可以根据下标访问。所以,不能将s...
VC.NET
7,540
社区成员
27,673
社区内容
发帖
与我相关
我的任务
VC.NET
.NET技术 VC.NET
复制链接
扫一扫
分享
社区描述
.NET技术 VC.NET
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章