社区
C语言
帖子详情
c++函数返回问题
pz1
2001-03-25 10:49:00
我刚开始学c++,请问怎样用一个函数来转置一个矩阵,然后在main函数里输出结果。
是不是一定要用到指针呢?
...全文
111
3
打赏
收藏
c++函数返回问题
我刚开始学c++,请问怎样用一个函数来转置一个矩阵,然后在main函数里输出结果。 是不是一定要用到指针呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
myan
2001-03-26
打赏
举报
回复
C++标准库里提供了一个valarray模板类,好像可以直接支持你需要的功能。
如果不成,到别处去找一个matrix模板类,再不成,用vector来模拟matrix。
无论如何不要用C++内置的array来做。Built-in array是很多C++问题的麻烦
之源。
joke100
2001-03-25
打赏
举报
回复
哈哈,你这个需求其实不用C++也成。。。
当然你可把矩阵封装一个类,提供一个转置的接口。。。
我可不想为你写函数。
brucegong
2001-03-25
打赏
举报
回复
尽量使用C++的东西来表达而不要用C的东西,否则一旦养成陋习,你的C++就学不成了。
c++
函数
返回
引用
c++
返回
函数
引用
C++
函数
返回
引用
函数
返回
值和
返回
引用是不同的
函数
返回
值时会产生一个临时变量作为
函数
返回
值的副本,而
返回
引用时不会产生值的副本,既然是引用,那引用谁呢?这个
问题
必须清楚,否则将无法理解
返回
引用到底是个什么概念。以下是几种引用情况: 1,引用
函数
的参数,当然该参数也是一个引用 const string &shorterString(const string &s1,const strin
c++
函数
返回
数组
以下转自:http://blog.csdn.net/lijiayu2015/article/details/52821562
C++
中
函数
是不能直接
返回
一个数组的,但是数组其实就是指针,所以可以让
函数
返回
指针来实现。 不能直接
返回
函数
中定义的数组,会被释放掉 float* add(a[3],b[3]) { float sum[4]; sum[0]=a[0]+b[0]; sum[1]=
C++
函数
返回
一个数组的方法
C++
函数
返回
一个数组
c/
c++
函数
返回
数组
c++
函数
如何
返回
一个数组调用某个
函数
时经常需要
函数
返回
一个值,我们都知道
c++
的
函数
返回
的是一个copy,所以当只
返回
一个值时不会出现什么
问题
,直接return一个copy就行了,但是如果
返回
一个数组,事情就变得有趣了,我最近就遇到了这个
问题
。先附上代码吧:#include
using namespace std;//
函数
声明 int * fun1();int * fun2()
C语言
69,371
社区成员
243,082
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章