用C/C++写一个方法,传一个String类型的参数,返回一个String类型,过程中不要使用指针,怎么写?

C/C++ > C++ 语言 [问题点数:20分,结帖人jaymehe668]
等级
本版专家分:0
结帖率 91.67%
等级
本版专家分:11104
勋章
Blank
黄花 2014年3月 C/C++大版内专家分月排行榜第二
等级
本版专家分:18060
等级
本版专家分:0
等级
本版专家分:17023
勋章
Blank
签到达人 累计签到获取,不积跬步,无以至千里,继续坚持!
Blank
优秀版主 2016年8月优秀小版主
优秀小版主
2015年7月优秀小版主
2015年8月优秀小版主
2015年9月优秀小版主
2015年5月优秀小版主
2015年4月潜水乐园小板版主
2015年2月论坛优秀版主
2014年11月论坛优秀版主
Blank
红花 2019年2月 扩充话题大版内专家分月排行榜第一
2015年11月 扩充话题大版内专家分月排行榜第一
2015年7月 扩充话题大版内专家分月排行榜第一
2015年1月 扩充话题大版内专家分月排行榜第一
2014年9月 扩充话题大版内专家分月排行榜第一(补)
2013年9月 扩充话题大版内专家分月排行榜第一
2013年8月 扩充话题大版内专家分月排行榜第一
2013年7月 扩充话题大版内专家分月排行榜第一
Blank
黄花 2019年6月 扩充话题大版内专家分月排行榜第二
2016年3月 扩充话题大版内专家分月排行榜第二
2015年12月 扩充话题大版内专家分月排行榜第二
2015年6月 扩充话题大版内专家分月排行榜第二
2015年2月 扩充话题大版内专家分月排行榜第二
2014年10月 扩充话题大版内专家分月排行榜第二
2014年8月 扩充话题大版内专家分月排行榜第二
等级
本版专家分:27
等级
本版专家分:11104
勋章
Blank
黄花 2014年3月 C/C++大版内专家分月排行榜第二
jaymehe668

等级:

C++ string 如何使用指针

转自: https://blog.csdn.net/lovemysea/article/details/5298898 用c_str() string cc = ".*"; char *c = const_cast<char*>(cc.c_str());

python调用c/c++string的传入与返回深入分析

ctypes可以轻松实现在python调用c/c++的库,但是这貌似没有对string类型的传入和返回有很好的支持。这篇文对传入string类型参数进行分析并提供返回string替代方法......

如何将C++中string 类型转换成 char*

1、如果要将string转换为char*,可以使用string提供的函数c_str() ,或是函数data(),data除了返回字符串内容外,不附加结束符'\0',而c_str()返回一个以‘\0’结尾的字符数组。2、const char *c_str();c_str()函数...

[C++]string类定义的字符串,如何用指针指向该字符串的首地址

如果我们试图以下方法,像C语言一样去定义一个指针变量指向首地址,编译器会报错。 string str="hello world"; char* pstart=str; //编译器会在第二条语句报错 解决方法string var = "hello world"; con...

C++中C_str()函数用法

这是为了与c语言兼容,在c语言中没有string类型,故必须通过string类对象的成员函数c_str()把string 对象转换成c中的字符串样式。 注意:一定要使用strcpy()函数 等来操作方法c_str()返回指针 比如:最好不要这样...

C++中string转int

C++中实现string转int

字符串指针string类)

C语言的字符串在C语言里,对字符串的处理项都是件比较痛苦的事情,因为通常在实现字符串的操作的时候都会用到最不容易驾驭的类型——指针。比如下面这例子://example 1:char str[12] = "Hello";char *p =...

JNI开发:传递和返回String类型案例

 此篇以案例来讲解JNI传递String参数返回String返回值开发,Java函数传递“牛八少爷”到C/C++函数,C/C++函数给字符串追加“欢迎你!”,并返回追加后的字符串到java的函数;  主要代码如下:  java的native...

[标准C/C++基础]用指针指向string类的对象

//用指针指向string类的对象#include #include using namespace std; int main(void) ... //定义一个char类型指针,把string s的首元素地址赋给pt,则pt指向字符串s. char *pt = &s[0]; cout ; return 0; }

C中使用string类输入与输出

问题描述:由于在考虑的C语言输入输出的效率较C++高,但string类在C++语言中使用具有较好的效果,所以在开发就希望在使用C语言的输入输出string类型,但是C语言无法直接对string类进行操作,所以需要对string类...

C语言中输出string方法c_str()用法

今天突然printf("%s",str);//str 是一个string 的时候突然出现乱码,就...c_str()函数返回一个指向正规C字符串的指针, 内容与本string串相同. 这是为了与c语言兼容,在c语言中没有string类型,故必须通过string

C++中c_str()函数用法

这是为了与c语言兼容,在c语言中没有string类型,故必须通过string类对象的成员函数c_str()把string 对象转换成c中的字符串样式。 注意:一定要使用strcpy()函数 等来操作方法c_str()返回指针 比如:最好不要这样...

C++中string做函数传递参数的危险问题

但别人的函数参数用的是char*形式的,而我们知道,c_str()、data()返回的字符数组由该字符串拥有,所以是种const char*,要想作为上面提及的函数的参数,还必须拷贝到一个char*,而我们的原则是能不使用C字符串就不...

C++中string类型求长度用法以及c_str用法总结

1.C++中string类型的长度有三种方式。在c++中string代表一个类,有它自己的构造函数和成员函数。有两成员函数都可以求string类型的长度。① length()成员函数。② size()成员函数。③ 可以借助strlen函数,...

C++ String 与 char* 相互转换

string->char* 1、将string转char*,可以使用string提供的c_str()或者data()函数。其中c_str()函数返回一个以'...c_str()函数返回一个指向C字符串的指针,该指针指向内存内容和string 相同。因为c语言不支持...

C++)正确地给string类型变量赋值

方法2(待商榷):指针操作 使用scanf("%s", &s[0]) 或 memcpy函数 #include<cstdio> #include<cstring> #include<string> #include<vector...

C++函数指针和std::function对象

这篇博文通过实现对String字符串大小转换为列来说明C++中函数指针和std::function对象的使用。 我们在博文《C++实现一个简单的String类》的自定义的String类为基础,再添加两成员函数用于将字符串全部转为...

c++中char *与string之间的相互转换及原理

1. string转const char* string s ="abc"; constchar* c_s = s.c_str(); 2. const char*转string  直接赋值即可 constchar* c_s ="abc"; string s(c_s);  3. string转char* string s ="abc...

c++ char 与 string 之间的相互转换问题

部分: 将 char * 或者 char [] 转换为 string 可以直接赋值,转换。 ...string 是c++标准库里面其中一个,封装了对字符串的操作  把string转换为char* 有 3种方法:  1. 调用 stri...

c语言如何输入输出string类型的数据

但有时在C++中用到string类型,而为了节省程序运行过时间经常使用c中的标准输入输出scanf()和printf() ,但是c没有string类型,那么怎样输入输出字符出串类型呢?c++为了兼容c做出如下可行方法: #include<...

c++中string、const char*和char*之间的相互转换

在调试c++程序的时候经常会遇见字符串的问题,由于c++中即兼容了原来的c形式的字符串char *,又有自己的特殊的字符串类string,在一些程序由于接口的存在需要进行转换。 c++语言提供了两种字符串实现,其中较原始...

C++ string类和字符串的访问和拼接操作

C++ 增强了对字符串的支持,除了可以使用c中的字符串,还可以使用内置的数据类型stringstring类处理字符串会翻遍很多,完全可以代替C语言中的char 数组和char 指针。使用sting类需要包含头文件< sti

C++返回字符串函数的几种实现方法

版权声明:本文为博主原创文章,未经博主允许不得转载。...函数参数传递指针返回指针 3。返回函数内定义的静态变量(共享) 4。返回全局变量 1.使用堆空间,返回申请的堆地址,注意释放 其...

c++中string类字符串和c中char*/char[]型型字符串的区别

1)(在cc++中)如果string表示字符串型数据,那么c中是有字符串类型数据的(char[]或者char *来声明定义)。但是没有string类型数据。而c中的这头文件里声明的函数原型也全是针对char数组的种种操作,如strcmp,...

const string 与const string&(C++中的引用)

引用作为函数参数进行传递时,实质上传递的是实参本身,即传递进来的不是实参的一个拷贝,因此对形参的修改其实是对实参的修改,所以在引用进行参数传递时,不仅节约时间,而且可以节约空间。

C++中int与string的相互转换

不论是在什么语言下编程(除C,因为C是没有string类型的),int与string数据类型之间的转换都是经常被使用的基础内容。Java会有丰富强大的类库供程序员们方便使用,而C++就没有类似的库函数了。下面只说说我自己对...

第01章-互联网的概述(历史发展+技术发展+常见应用)

课程内容包括互联网发展的历史(产生过程、发展过程);互联网的接入方式(电话拨号接入和ISDN接入)、(Cable Modem和局域网接入)、(Cable Modem和局域网接入);ADSL理论及调试技术;互联网的应用(www)、(E-mail理论部分)、(E-mail试验部分Outlook Express环境搭建)等。 通过本视频教程的学习,可以全面了解互联网发展的历史(产生过程、发展过程);掌握互联网的接入(电话拨号接入和ISDN接入)、(Cable Modem和局域网接入)、(Cable Modem和局域网接入)方法;掌握ADSL理论及调试技术;掌握互联网的应用(www)、(E-mail理论部分)、(E-mail试验部分Outlook Express环境搭建等。

xmind破解版

脑图工具,xmind破解版,非常好用,内含破解文件,安装简单

java jdk 8 帮助文档 中文 文档 chm 谷歌翻译

JDK1.8 API 中文谷歌翻译版 java帮助文档 JDK API java 帮助文档 谷歌翻译 JDK1.8 API 中文 谷歌翻译版 java帮助文档 Java最新帮助文档 本帮助文档是使用谷歌翻译,非人工翻译。准确性不能保证,请与英文版配合使用 文件打开空白 右键文件属性 解除锁定

TalentQ逻辑题

自己用到,很有帮助,整理了一下,希望对大家有帮助

相关热词 c# 获取泛型参数 c# 获取引用变量地址 c# 加载系统自带的字体 c# unity 结构体 c# 路径提示拒绝访问 c# 换行连接 c# 创建接口 c# 取绝对值函数 c# 打印机首选项 c# json通用类