腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
有没有
办法
让
函数
在
c++
中
以
运算符
作为
参数
?
、
、
假设我有一个
函数
,如下所示: #include<iostream>{}
在
不使用if else构造的情况下,假设我想将此
函数
泛化为接受一个
运算符
我偶然发现了以下关于C语言的link,我想知道
C++
中
是否有什么新功能可以
让
这件事变得更容易,这是一个好主意。 另外,
有没有
办法
将
运算符
存储
在
变量
中</em
浏览 27
提问于2019-02-10
得票数 1
回答已采纳
3
回答
在
C++
中
模拟C#索引器
、
正如你所知道的,
在
C#类
中
,我们可以定义一个带有多个
参数
的索引。但在
C++
中
,
运算符
只能接受一个
参数
。
有没有
办法
在
C++
中用多个
参数
编写索引器?C#
中
的索引器:{ set { ... };
C++
中
的
浏览 0
提问于2010-11-13
得票数 4
回答已采纳
5
回答
在
C++
中
可以将
函数
作为
参数
传递吗?
、
、
有没有
办法
在
C++
中将
函数
作为
参数
传递,比如,我知道
在
C
中
可以使用
函数
指针将
函数
作为
参数
传递,我想知道
在
C++
中
是否也可以这样做。
浏览 2
提问于2013-01-08
得票数 0
回答已采纳
10
回答
将functor
作为
函数
指针传递
、
、
我正在尝试
在
C++
应用程序中使用C库,并发现自己处于以下情况(我知道我的C语言,但我对
C++
相当陌生)。
在
C端,我有一个
以
函数
指针
作为
参数
的
函数
集合。
在
C++
端,我有一个带
函数
器的对象,它与C
函数
所需的
函数
指针具有相同的签名。
有没有
办法
使用
C++
函数
器
作为
传
浏览 2
提问于2009-12-03
得票数 42
回答已采纳
6
回答
是否强制
在
C++
中
显式使用单
参数
构造
函数
?
默认情况下,
在
C++
中
,单
参数
构造
函数
可以用作隐式转换
运算符
。这可以通过将构造
函数
标记为显式来抑制。 我更喜欢将“显式”设置为默认值,这样编译器就不能默默地使用这些构造
函数
进行转换。
有没有
办法
在
标准
C++
中
做到这一点?如果做不到这一点,
在
微软的
C++
中
有没有
一个编译指示(或类似的)可以做到这一点呢?那么g++呢
浏览 1
提问于2008-10-06
得票数 26
回答已采纳
4
回答
重载加法
运算符
作为
非成员
函数
更好吗?
、
、
、
class Fraction int num, den ; //member functions here我
在
一本书中读到,我认为“effective
c+
+”最好是将加法
运算符
作为
非成员
函数
重载。这是我的加法
运算符
重载
函数
的原型。在这里,当我调用它时,我必须这样做。f1
浏览 2
提问于2012-08-26
得票数 2
回答已采纳
1
回答
操作符重载似乎对cout有双向作用?
、
、
、
我一直
在
修补
C++
中
的类和
运算符
重载-最近我遇到了一段代码,其中既有类又有
运算符
重载和如果我重载了'<<‘
运算符
(
以
返回单个类成员),.My类有一个成员int num,并且成员
函数
{ os << num;
浏览 0
提问于2013-07-02
得票数 0
2
回答
带CString的PInvoke
、
、
我正在尝试使用P/Invoke从C#调用非托管
C++
动态链接库
中
的
函数
。
C++
DLL使用CString
作为
函数
参数
并返回,例如不幸的是,
C++
是遗留代码,我无法将其更改为使用更通用的
有没有
办法
将CString编组到.NET兼容的对象
中
?或者
以
某种方式将.NET c
浏览 3
提问于2011-10-01
得票数 0
回答已采纳
1
回答
使用依赖于非类型模板
参数
的泛型
函数
的签名
作为
模板
参数
、
、
下面的小程序可以编译和运行,它允许将unsigned类型的运行时变量index与一组具有一个unsigned类型的模板
参数
J的模板
函数
连接起来。 如果需要进一步澄清,可以
在
中
更好地解释。我编写的辅助
函数
使用模板模板
参数
,从原始
函数
中
推断出尽可能多的信息。问题是,除了创建两个包装器wrap_foo和wrap_zoo之外,我找不到更好的方法来定义模板
参数
FunWrap,而我希望直接使用foo和zoo
作为
模板
参数<
浏览 0
提问于2017-12-15
得票数 2
3
回答
有没有
办法
让
Visual Studio2008自动更新.net样式注释?
、
、
、
、
有没有
办法
让
Visual Studio
在
创建新
函数
定义或更新现有定义时自动创建/更新这些块?
浏览 0
提问于2010-04-07
得票数 0
回答已采纳
2
回答
JNI:使用原始数据类型的包装器类型来模拟
C++
中
的指针传递
、
、
、
这个问题是JNI
中
著名的
参数
传递问题。
有没有
办法
在
C++
代码中使用JNI调用包装器类型"Byte“的赋值
运算符
(=)?
浏览 2
提问于2012-03-26
得票数 0
回答已采纳
3
回答
有没有
什么方法可以将一些
函数
或
运算符
作为
参数
传递?
、
、
有没有
办法
把一些
函数
式编程带到
C++
,我想把一些LAMBDA
函数
或
运算符
作为
参数
传递给另一个
函数
。那么
有没有
办法
做到这一点呢?
浏览 0
提问于2011-03-18
得票数 2
回答已采纳
2
回答
为什么赋值
运算符
的
参数
应该在
C++
中
通过引用传递?
、
、
我读了第五版
C++
引物。我看到,
在
使用复制和交换的赋值
运算符
中使用非引用
参数
是可以的,但在其他赋值
运算符
中
,我们总是使用引用
参数
并在销毁左操作数之前复制右操作数,
以
确保赋值
运算符
在
将对象赋值给自己之前正确工作。为什么不在赋值操作符中使用非引用
参数
,这些操作符稍后将在
函数
体
中
复制,这样我们就不需要在
函数
体
中
复制右操作数了?
浏览 4
提问于2013-10-29
得票数 0
回答已采纳
2
回答
在
泛型代码
中
,包装
函数
指针和
函数
对象是如何工作的?
、
、
、
、
); } Func m_func;使用以下测试代码实例化时,给出了一个错误消息,其中包含了gcc 4.7.3 (错误:字段'Command::m_func‘无效声明的
函数
类型TestFunction;} 如果我将不带address-of
运算符
的TestFunction传递到testCommand构造
函数
中
,也会出现该错误消息,但如
浏览 0
提问于2013-07-20
得票数 1
回答已采纳
3
回答
在
重写新
运算符
(
C++
)
中
传递更多
参数
、
、
我想按照
中
的说明覆盖
C++
中
的新
运算符
{ CMyClass(BOOL bUseWhichMemManager现在我想控制
在
调用new时使用哪个内存管理器。 我尝试将
参数
bUseWhichMemManager添加到构造
函数
中
,但在重写的新
函数
中
,无法访问该
参数
。
有没有
办法
给
浏览 1
提问于2014-07-25
得票数 1
3
回答
operator<<如何与机械手功能一起工作
、
在
C++
中
可以编写如下代码:where,std::endl是将以cout
作为
参数
调用的
函数
。我想知道是<<和>>
运算符
的特殊特性,还是有一个通用规则允许与其他
运算符
(例如,使用+)做同样的事情?
浏览 3
提问于2019-10-01
得票数 3
回答已采纳
1
回答
如何使用模板
作为
参数
调用
函数
、
我对
c++
非常陌生,我不敢相信我不能找到一个简单的答案,如果不先初始化模板,是否可以调用一个
以
模板
作为
参数
的
函数
。我希望能够直接调用我的
函数
,例如: #include <map>{...{ foo({{"hello&q
浏览 11
提问于2019-02-14
得票数 0
回答已采纳
2
回答
使用MKL/VML解析复杂
函数
、
、
我正在尝试计算一个相当复杂的
函数
,比如func() --涉及fortran
中
几个二维数组的加法、减法、乘法、除法和三角
函数
。计算是大规模并行的,因为每个func()都独立于它的行和列位置。每个矩阵都有几千兆字节的大小,其中大约有十几个
作为
参数
。例如: func(x,y,z) = x*y+cos(z*x-x),其中
浏览 1
提问于2013-10-23
得票数 0
1
回答
在
C++
中省略虚空
作为
函数
结果
、
、
在
C/
C++
中
,有两种方法可以声明什么都不返回的
函数
。第一种方法是声明一个没有
参数
的
函数
:void f() {第二种方法是声明一个接受void的
函数
void f(void) {但是,对于
函数
结果,情况并非如此:我们不能在
函数
的开头省略void,如下所示: // returns
浏览 1
提问于2020-10-21
得票数 2
回答已采纳
2
回答
可以不允许引用对象吗?
我希望与创建类noncopyable的实例相反,即确保特定类的实例只能
作为
副本传递,而不是
作为
引用传递。如果任何
函数
试图通过引用来接收它,我希望它提供一个编译错误(理想情况下)或一个运行时错误。我认为
让
operator &私人化并不能做到这一点,是否有合法的方法来做到这一点。
浏览 4
提问于2012-11-05
得票数 17
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
手把手以实例教你在Python中调用DLL函数:传递结构体参数
机器人说明书---名词解释016课_C++语言_面向对象(4)
手把手教你:如何把C+的源程序改写成C语言
一文详解C+编程中重要的类的重要函数成员及其重点难点解析
C++20:核心语言
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券