腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
通过
引用
传递
参数
;
函数
返回
类型
必须
为
void
吗
?
、
、
、
、
我最近开始学习C++,现在我正在学习如何将
参数
传递
给
函数
。知道有两种方法可以做到这一点,我已经编写了一个简单的代码,将用户给出的数字加倍。我的第一个问题是,当
通过
引用
将
参数
传递
给
函数
时,该
函数
必须
是
void
类型
还是也可以是int
类型
? 我问这个问题是因为我见过的大多数例子都使用了
void
。passed from main as a Referen
浏览 69
提问于2019-12-23
得票数 0
回答已采纳
6
回答
函数
的
返回
类型
和其作为
参数
的
类型
是否应该相同?
、
、
我找到了这段代码(我对它做了一些修改):
void
Eval( const F& f ) {}Eva
浏览 0
提问于2013-03-14
得票数 0
2
回答
是否有必要覆盖一个以基类
为
参数
的虚
函数
?
、
、
、
例如,我有一个包含纯虚
函数
的基类:{}; virtual
void
Function(const Derived& ref) {}或者,编译器可以区分调用,我可以跳过编写重载
函数
吗
would never rea
浏览 0
提问于2012-10-01
得票数 1
回答已采纳
1
回答
为什么我们在重载<<运算符而不是重载=和+运算符时
通过
引用
返回
对象?
、
、
、
,
函数
运算符<<
返回
的任何内容都将成为运算符<<的左侧
参数
(即
函数
operator<<的第一个
参数
),以便输出对象yourRectangle的值(参见A行中的语句)。运算符<<的左侧
参数
必须
是ostream
类型
的对象,因此表达式: cout << myRectangle
必须
将对象cout (而不是其值)
返回
到第二个运算符<<的左侧,才能输出you
浏览 0
提问于2020-07-06
得票数 1
3
回答
哪个更好:
返回
元组还是
传递
参数
作为
引用
?
、
我创建了代码,其中我有两个
函数
returnValues和returnValuesVoid。一个
返回
两个值的元组和其他接受
参数
对
函数
的
引用
。tuple> return std::tuple(a,b);
void
auto [x,y] = returnValues(10,20);比
传递
引用
更好吗?正如我
浏览 6
提问于2017-12-13
得票数 9
回答已采纳
1
回答
使用in C地址将SDL_Window*结构
传递
给
函数
、
、
flags);SDL_Window* message_box;使用
函数
createMessageBox: const int MESS_WINDOW_HEIGHT就我而言,这应该有效
吗
?"Message Box");
浏览 1
提问于2021-05-23
得票数 1
回答已采纳
3
回答
在C++中
通过
引用
传递
参数
必须
手动
吗
?
、
、
我正在学习C++,在阅读一篇时,我遇到了这样的情况: int size;} v.size = s;} 那么,在这里,没有
引用
运算符的
void
vector_init(Vector v, int s)是错误的
吗
?在
传递
对象、结构、数组或其他
参数
时,是否
必须
使用
浏览 5
提问于2013-01-18
得票数 1
回答已采纳
3
回答
在将指针
传递
给
函数
时如何使用符号和星号
该策略是在DFS中用颜色
为
白色、灰色和黑色来标记节点,这样当连续迭代两个灰色节点时,就会发现一个循环。 这里我的问题不是理解策略,而是在实现中使用星号和符号来
引用
指针,并
通过
引用
将指针
传递
到
函数
中。那么,迭代器不应该被取消
引用
来访问GraphVertex结构本身
吗
?lambda
函数
参数
是GraphVertex&
类型
的,这是
通过
引用
传递
Gr
浏览 4
提问于2020-12-04
得票数 2
回答已采纳
5
回答
为什么方法中的字符串数组不保持不变?
、
将其
传递
给一个
函数
,该
函数
反转其输入,然后显示数组的内容。我原以为数组的内容会反转,因为数组是
通过
引用
传递
的,但是字符串数组没有改变。: {我知道,一旦我声明该
参数
必须
与关键字ref一起传入,ref方法对数组的更改将保持不变。默认情况下,不是所有数组都是<e
浏览 7
提问于2014-06-18
得票数 1
4
回答
工厂
函数
的最佳智能指针
返回
类型
是什么?
、
、
、
关于智能指针和新的C++11/14特性,我想知道有以下这些功能的类的最佳实践
返回
值和
函数
参数
类型
是什么: 工厂
函数
的最佳
返回
类型
是什么?如果它是一个shared_ptr<>,那么我<e
浏览 1
提问于2015-02-03
得票数 45
回答已采纳
3
回答
C++参考与指针最佳实践
、
、
当对
参数
使用非原语和复杂对象调用
函数
时,通常建议
通过
引用
传递
它们,除非
参数
可能为空。这主要是因为
引用
被保证有一个值,所以您不必检查
参数
引用
是否
为
空。当
函数
的
返回
值是非基元的复杂对象时,通常应该
返回
指针,因为很容易混淆
返回
引用
的
函数
和
返回
值的
函数
,因为它们在被调用时看起来是一样
浏览 2
提问于2014-04-29
得票数 6
4
回答
函数
变量而不是指向
函数
的指针
下面是这段代码:
void
g(
void
f() = a,
void
(*d)() = a) {
void
(*z)() = a; // works ok //
void
z() = a;error: illeg
浏览 0
提问于2013-05-18
得票数 1
回答已采纳
3
回答
在构造中
传递
派生对象
、
、
、
、
我有四个类,两个是核心类,两个是扩展的核心类:extSecurity扩展了coreSecuritypublic当尝试扩展coreUser时,你会得到这样的结果:这会失败,因为es的
类型
是extSecurity,而基类需要的是coreSecurity
类型
。
浏览 1
提问于2010-05-21
得票数 0
1
回答
将'
void
‘作为
函数
参数
传递
、
、
、
、
我有一个
函数
,它应该接受任何
类型
的
参数
。因此,我使用模板。
void
Function(T Parameter);
函数
调用一个
函数
。回调
必须
是
返回
类型
为
void
的
函数
指针,但
必须
是任何
参数
类型
。(function<
void
(int))Callbac
浏览 2
提问于2012-12-01
得票数 6
回答已采纳
5
回答
函数
在C++中重载,按值或
引用
传递
参数
、
、
如果我们在C++中有这个示例
函数
代码
void
foo(int& x) { std)); 它被称为第一个foo重载
函数
,因为它不能
通过
引用
将const
参数
传递
给一个非const
参数
。但是,如何调用第二个foo重载
函数
呢?如果我往下一条路打电话:
浏览 10
提问于2016-08-15
得票数 16
回答已采纳
1
回答
bind::bind是如何
通过
值来获取各种
参数
的,即使它具有通用的
引用
?
、
、
、
、
std::bind() 的
函数
签名 ..。我认为这些规则将分别适用于args中的每个arg,这意味着作为函子的一个
参数
传递
给std::bi
浏览 4
提问于2021-09-06
得票数 3
回答已采纳
6
回答
传递
值时的经验规则比
传递
const
引用
快
吗
?
、
、
、
假设我有一个
函数
,它接受T
类型
的
参数
。它不会改变它,所以我可以选择
通过
const
引用
const T&或值T
传递
它。
void
foo(T t){ ... }在
传递
const
引用
之前,是否有经验法则说明T应该变得多大比
传递
值更便宜?我应该使用const
引用
还是值? 我假设T的复制构造
函数
很简单。
浏览 13
提问于2014-10-15
得票数 34
回答已采纳
1
回答
如何将
类型
约束和隐式转换与C++11通用
引用
结合起来?
、
、
、
在
函数
中,我需要区分左值和右值
引用
,所以最明显的方法是重载:
void
myfunc(const A& a);template <typename A>
void
myfunc(A
浏览 1
提问于2016-02-15
得票数 4
2
回答
指针/
函数
组合难以理解
、
((
void
*(*)(
void
*))keepfunc)(val) 注意:-一般来说,我在理解这样的表达方式上有问题。有人能为我推荐一些好的材料(网页或书籍)
吗
?
浏览 0
提问于2012-10-15
得票数 0
回答已采纳
1
回答
如何在C中
通过
传递
多个
参数
的指针调用
函数
?
、
、
、
我需要创建一个“
函数
调用者”
函数
:它接收一个泛型
函数
指针(
void
*)和数量可变的
参数
作为
参数
,它
必须
调用这个
函数
,
传递
参数
,并
返回
一个指向
返回
值的泛型指针。然而,这个入口
函数
指针可以指向任何
类型
的
函数
(具有任何
返回
类型
),甚至可以指向具有固定数量的
参数
的
函数</e
浏览 3
提问于2012-08-31
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Rust FFI 编程-手动绑定 C 库入门 06
C语言编程经验
机器人说明书---名词解释016课_C++语言_面向对象(4)
MQL4编程——引用
构造函数没有返回值是怎么赋值的?
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券