代码相关的用法

1.char *p1="abc",*p2="abc";       cout<<(string(p1)==string(p2))<<endl;//char *没有比较操作,利用string来比较char * ,做右值时候直接用构造函数,做左值时候新建一个变量

2.char *adsGetChar();     string filename=adsGetChar();  //直接做右值,string可以接收char *

3.string filename("abcd");   string plus("abcdef",3);    string tw(3,'a');   cout<<(filename+plus+tw)<<endl;     //输出abcdabcaaa

4.void fun(const char *path);     string path(plus);     fun(path.c_str());    //string转化成const char*

5.


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值