腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
实现
S3
类
的
提取
和
赋值
运算符
的
最佳
方法
假设我有一个foo
类
的
类似列表
的
对象,并且我想为它
实现
赋值
操作符。该类与普通列表
的
不同之处在于,每个元素都使用"bar_"前缀命名(这只是一个虚构
的
示例)。所以我对
赋值
操作符
的
简单
实现
是: x[paste0("bar_", i)] <- value显然,这
浏览 2
提问于2017-08-21
得票数 1
回答已采纳
3
回答
对派生
类
的
赋值
运算符
使用复制
和
交换习惯
、
从不同
的
帖子,包括这篇,我注意到了复制
和
交换
的
习惯用法,但是当涉及到派生
类
时,我不确定如何
实现
这个代码。*this;我知道只要在派生
类
中定义了自定义
赋值
运算符
,那么调用基
类
的
赋值
运算符
就是该
方法
的
责任。在这种情况下,我如何以
最佳
方式调用基
类
的
赋值
运算符
浏览 0
提问于2015-05-11
得票数 0
1
回答
一次为一个环境分配多个值
、
、
我注意到
的
第一个奇怪之处是,[[<-
和
[<-都是原始函数,尽管它们模仿了
S3
函数:[1] [<-.data.frame [<-.Date [<-.environmentUseMethod("summary")<environment: namespace:base> 除了
赋值
运算符
是基本
的</em
浏览 5
提问于2014-05-14
得票数 6
1
回答
如何强制调度到R中
的
内部泛型?
我在R中有一个'myClass‘
类
,它本质上是一个列表。它有一个
赋值
运算符
,它要做一些事情,然后应该使用常规
的
列表
赋值
运算符
来
赋值
# do some pre-processing[<-.myClass
方法
。在类似的
S3
调度案例中,我可以使用UseMethod或专门调用[[<-.list或[[<-.default,但这
浏览 0
提问于2013-12-17
得票数 3
2
回答
具有
运算符
重载
的
C++矩阵
类
、
我
实现
了一个小而密集
的
矩阵
类
,而不是计划get/set
运算符
,我想使用
运算符
重载来使API更易于使用
和
连贯。我想要
实现
的
非常简单:class Matrixpublic: 解决此问题<e
浏览 2
提问于2011-08-19
得票数 2
回答已采纳
1
回答
是否有一种
方法
可以指定可变参数包中
的
所有
类
作为模板
的
朋友,以便使用operator=?
、
、
、
、
我看到了一个,它将接口
提取
到基
类
中,并且只为每个基
类
提供了一个pack参数。然后,大多数派生
类
继承了所有的好友基
类
,并
实现
了接口。这就是我想要
的
:} 有办法满足我
的<
浏览 4
提问于2015-07-20
得票数 8
回答已采纳
2
回答
隐式复制构造函数/
赋值
运算符
的
行为
、
、
、
我有一个关于C++标准
的
问题。派生
类
的
复制/
赋值
是否调用用户定义
的
复制构造函数/
赋值
运算符
?或者您是否需要
实现
调用基
类
的
用户定义版本? 谢谢你
的
帮
浏览 2
提问于2010-05-06
得票数 2
回答已采纳
4
回答
当
类
是子类时重载
赋值
运算符
、
如何使用
赋值
运算符
实现
来设置基
类
成员?例如,如果有人在派生
类
中定义
赋值
运算符
,如下所示:Derived& Derived::operator=(const有没有一种
方法
可以链接基
类
中
的
操作符重载?我是不是该做点什么.
浏览 4
提问于2011-12-09
得票数 6
回答已采纳
3
回答
即使我重载=
运算符
,也无法生成
赋值
运算符
、
、
我
的
类
是多态
的
,无论如何都不应该使用='d。它有一个Font类型
的
成员&因此编译器不能生成=
运算符
。所以我只是创建了
赋值
和
复制构造函数
的
虚拟
实现
,将它们放在
类
的
私有中,但它仍然警告我
赋值
运算符
无法生成。否则我如何摆脱这个警告?谢谢 警告9警告C4512:'AguiWidget‘:无法生成
赋值
运算符
c:
浏览 4
提问于2010-11-25
得票数 5
回答已采纳
2
回答
如何知道重载
赋值
操作符中
的
代码是否执行?
、
我如何“看到”重载
赋值
中
的
代码才能被执行?例如,可能有复杂
的
代码,而我想要调试?我曾尝试在第1行设置断点,但程序没有跳到该断点。 为什么Line 2返回*this?我已经尝试更改为void,并获得相同
的
结果。有什么不同?
浏览 2
提问于2012-05-03
得票数 2
回答已采纳
3
回答
来自不同类型
的
C++默认
赋值
运算符
、
、
下面的
类
作为基本类型bool
的
包装器public: virtual也就是说,给它
赋值
、比较等等。为此,我定义了
赋值
和
隐式类型转换
运算符
。{} return value = rhs;然而,似乎不需要<
浏览 4
提问于2017-07-31
得票数 2
回答已采纳
1
回答
我们是否应该调用基
类
,从派生
类
中移动复制/
赋值
构造函数
、
我知道,只要在派生
类
中定义了自定义复制构造函数或
赋值
运算符
,这些
方法
就有责任调用基
类
的
相应
方法
。现在我将重点放在move构造函数上。假设下面是我
的
移动构造函数。我有两种调用基
类
构造函数
的
方法
。Derived(Derived&& d):Base(d) -->Form ADerived(Derived&& d):Base(std::move(d)) --&g
浏览 0
提问于2015-05-11
得票数 5
1
回答
何时以及为什么超
类
操作符重载隐藏在子类中?
我知道,如果一个子类提供了一个
运算符
方法
(假设
赋值
),除非您显式地执行using superclass::operator=,否则这个操作符就会隐藏在超
类
中,但是在我
的
代码中,我已经看到了我需要这样做
的
情况,即使子类根本没有
实现
任何
运算符
。是否有一个具体
的
例子,其中
运算符
(
和
其他主题,如果是一般情况)将被隐藏,而他们不会?
浏览 3
提问于2013-04-26
得票数 3
回答已采纳
3
回答
C++:可以继承
赋值
操作符吗?
、
、
在堆栈溢出中还有其他几个类似的问题,但是它们似乎都与编译器自动生成一个调用Derived &Derived::operator = (const Derived &)
的
BaseA::operator =不过,在这种情况下,Derived应该已经从BaseB<Derived>继承了一个具有确切签名
的
函数。难道
类
就不可能继承这个
运算符
吗?我可以理解为什么默认
的
副本
赋值
操作符通常会被创建并覆盖任何继承
的
赋值
操作符,但是在这种情况下
浏览 0
提问于2013-04-24
得票数 0
2
回答
C++:我可以让
赋值
运算符
“显式”吗?
我
的
任务是在C++
类
库中迁移错误处理
的
概念。以前简单返回bool (成功/失败)
的
方法
将被修改为返回一个Result对象,该对象传递机器可读
的
错误代码
和
人类可读
的
解释(以及一些在这里不重要
的
解释)。遍历数千行代码容易出错,因此我试图从编译器获得对此任务
的
最佳
支持。在其他成员
方法
中,我
的
结果类有一个构造函数,它从代码
和
代码
赋值</
浏览 4
提问于2016-07-19
得票数 8
回答已采纳
1
回答
如何为具有自引用指针
的
类
实现
复制构造函数/
赋值
运算符
?
、
、
、
、
我不太确定是否可以
实现
一个复制构造函数/
赋值
运算符
,这样如果我想让这个
类
等于另一个包实例,它就会用那个实例替换它自己。 我已经尝试了通用
的
赋值
运算符
实现
(检查自引用等)。bags<T>; // this will invoke assignment operator bags<T> * self; } Bags是apples (派生)
的
基
类<
浏览 17
提问于2019-02-11
得票数 0
回答已采纳
3
回答
在基
类
的
指针上调用
赋值
操作符时,
赋值
操作符不会重载吗?
、
、
我遇到了以下问题,这向我证明了我对C++
的
工作原理知之甚少。class Baseclass Derived : public Base{ Foo* f1;两者都
实现
了
赋值
运算符
。除了其他功能外,Derived
的
赋值
运算符
还复制f1中
的
数据。在我
的
代码中,我创建了派生<em
浏览 1
提问于2010-09-17
得票数 2
回答已采纳
1
回答
我需要回
赋值
运算符
、
、
我有很多继承自某个Base
的
类
。但是(据我所知)这个操作删除了默认
的
赋值
操作符。现在我需要向继承自"Base“
的
每个
类
添加自定义
赋值
操作符。有很多
类
。解决这种情况最简单
的
方法
是什么?SomeObject>(serializedData
浏览 0
提问于2018-07-24
得票数 0
3
回答
如何
实现
原子(线程安全)
和
异常安全
的
深拷贝
赋值
操作符?
、
更具体地说,
赋值
运算符
所属
的
类
如下所示:private: C* pc;public:} 如何为该类
实现
原子(线程安全)
和
异常安全
的
深拷贝
赋值
操作符?
浏览 0
提问于2012-10-23
得票数 12
回答已采纳
1
回答
赋值
左手边
的
变量替换- PowerShell
、
我正在尝试
提取
赋值
语句左侧
的
变量
的
值,以便在PowerShell v4.0中用作新变量。
赋值
运算符
的
输入必须是能够接受
赋值
的
对象,例如变量或属性。[], ParentContainsErrorRecordException我也尝试过使用$($prow)
和
$("$prow"),但这仍然返回相同
的</
浏览 2
提问于2014-03-30
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Java 的方法和运算符
面向对象,类的属性和 类的方法
Java:Java数学运算符和Java中的数学类
自定义 Python 类中的运算符和函数重载(上)
自定义 Python 类中的运算符和函数重载(下)
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券