腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
如何将
类
声
明为
使用
隐
式
参数
扩展
函数
、
、
我想定义一个接受一个显
式
参数
和一个
隐
式
参数
的
函数
,如下所示:而是作为一个
类
或对象,如下所示 def apply(a: Int)(implicit b: Int) : Int = { ... }这样就可以像这样调用
函数
:val g = Foo(1
浏览 0
提问于2012-04-24
得票数 2
3
回答
Java -私有构造
函数
与最终构造
函数
及更多
、
、
、
假设有一个
类
,它的所有构造
函数
都声
明为
私有。"This“声
明为
--这样就不能
扩展
它。看一看这个:public class That extends This {}public class That extends This
浏览 1
提问于2013-08-30
得票数 9
回答已采纳
3
回答
如果一个人不知道它的
参数
类型,怎么能默认一个特殊的成员
函数
呢?
、
、
具有相同的已声明
函数
类型(除了可能的differing ref-fiers,以及在副本构造
函数
或副本赋值操作符的情况下,
参数
类型可以是“对非const T的引用”,其中T是成员
函数
的
类
的名称),就像它是
隐
式
声明的那样, 如果
隐
式
声明的复制构造
函数
将具有A &类型,则我希望
使用
参数
类型A &显
式
地默认复制构造
函数
。但是,如果<e
浏览 11
提问于2011-05-29
得票数 4
回答已采纳
3
回答
构造
函数
也有
隐
式
此
参数
吗?
、
、
、
我正在学习C++中的
类
,并且知道非静态成员
函数
有隐含的这个
参数
。我的第一个问题是,构造
函数
也有一个
隐
式
参数
,就像非静态成员
函数
一样。我的意思是,在非静态成员
函数
的情况下,我可以理解它们将this声
明为
隐
式
此
参数
,但是在ctors中发生了什么?如何在没有声明的情况下
使用
名称?。例如,在非静态成员
函数
的情况下,我们知道this来自隐
浏览 16
提问于2022-04-11
得票数 5
1
回答
C++可以定义从pair<int、int>到pair<float、float>的
隐
式
转换吗?
、
、
return 0;
如何将
点浮点数和点int
参数
传递给"-“运算符,并将point int
参数
隐
式
转换为点浮点数类型? 当然,我可以将点声
明为
类
,并
使用
构造
函数
来实现这一点。
浏览 3
提问于2016-03-10
得票数 0
回答已采纳
1
回答
为什么在scala中不推荐
隐
式
转换?
、
、
摘自“带猫的Scala”(第18页):当
使用
隐
式
def创建类型
类
实例构造
函数
时,请确保将
参数
标记为
隐
式
参数
。如果没有这个关键字,编译器将无法在
隐
式
解析期间填充
参数
。具有非
隐
式
参数
的implicit方法形成一个不同的Scala模式,称为
隐
式
转换。这
浏览 3
提问于2020-12-05
得票数 1
3
回答
如果我将
类
的默认构造
函数
声
明为
私有,为什么不能子类?
、
在一个
类
中,我可以用不同的
参数
类型拥有任意数量的构造
函数
。我将所有构造
函数
设为私有
函数
,它没有给出任何错误,因为
隐
式
默认构造
函数
是公共的,但是当我将
隐
式
默认构造
函数
声
明为
私有时,它在
扩展
类
时会显示错误。为什么?
浏览 3
提问于2014-05-14
得票数 0
回答已采纳
1
回答
值初始化而不
使用
默认构造
函数
、
、
、
我想知道在哪种情况下,
类
可能没有默认的构造
函数
,但仍然是值初始化的。“没有默认的ctor”的典型情况是,存在一个
参数
化的ctor,而默认的ctor不是默认的(= default)。如果T没有默认构造
函数
(11.4.5.2)或用户提供或删除的默认构造
函数
,则该对象是默认初始化的; 11.4.5.2默认构造
函数
class.default.ctor: 1
类
X的默认构造
函数
是
类
X的构造
函数
,对于该类,非
函数
浏览 1
提问于2021-11-01
得票数 3
1
回答
GCC 4.2.x创建构造
函数
吗?
、
、
、
作为一个学生,在过去的一年,我与GCC 4.4.7合作编译C++代码,如果没有在代码中明确定义它们,它将为我的
类
创建构造
函数
和析构
函数
。这是4.2.x版本中存在的特性吗?
浏览 2
提问于2015-07-17
得票数 0
回答已采纳
1
回答
当superClass没有构造
函数
时,如何在子类中声明构造
函数
、
、
我正在尝试实现一个子类的构造
函数
,但是当我编译时,我总是得到"error: class, interface, or enum expected"。public Sub(boolean condition){ myCondition = condition;} 我假设我不需要在subs构造
函数
中调用super(),因为编译器应该
隐
式
调用它。
浏览 0
提问于2014-11-20
得票数 0
7
回答
编译器生成的默认构造
函数
是否公开?
、
、
、
当我写一个
类
Widget.java int data;} 编译器生成的构造
函数
是公共还是默认?
浏览 9
提问于2014-02-13
得票数 8
回答已采纳
2
回答
在Java中
使用
默认构造
函数
复制构造
函数
、
、
我需要在
类
中有一个复制构造
函数
,因为我需要创建重复的对象。我相信,如果我要创建一个复制构造
函数
,我也必须指定非
参数
化构造
函数
,因为Java将不再提供默认构造
函数
。我不想触及默认的构造
函数
,因为这是我在代码中到处
使用
的。如果没有定义基本构造
函数
,就有复制构造
函数
或类似的方法吗?
浏览 5
提问于2014-02-22
得票数 1
回答已采纳
1
回答
关于scala.math.Integral的问题
、
我们如何
使用
它们?顺便说一句,
类
方法也可以声
明为
implicit吗?
浏览 3
提问于2011-03-31
得票数 3
回答已采纳
1
回答
引用void*的
隐
式
类型转换
、
、
我想编写一个
函数
来修改任何类型的给定指针;因此,我声明我的
函数
接受void*&,这依赖于从任何指针到void*的
隐
式
转换。但是,下面的代码拒绝编译,因为它不能将int*转换为void*&。x = 0; f(a); return 0;注意,如果f被声
明为
接受int*& (但随后失去了它的通用性),或者如果f被声
明为
接受void* (但是f
浏览 1
提问于2013-10-07
得票数 0
回答已采纳
2
回答
当没有创建
类
的实例时,标准是否允许
隐
式
虚拟析构
函数
不被
隐
式
定义?
、
、
、
、
如果类没有用户声明的析构
函数
,则析构
函数
将
隐
式
声
明为
默认值。
隐
式
声明的析构
函数
是其
类
的内联公共成员。默认且未定义为已删除的析构
函数
在odr
使用
时或在第一次声明后显
式
浏览 5
提问于2019-10-24
得票数 7
2
回答
隐
式
类
应该总是
扩展
AnyVal吗?
、
假设我正在编写一个
扩展
方法 def bar() { /* ... */ }你应该总是在
类
定义中包含extends在什么情况下,您不想让
隐
式
类
成为值
类
?
浏览 0
提问于2013-02-18
得票数 60
回答已采纳
1
回答
虚拟是默认的还是最终的是默认的?
、
默认情况下,
函数
是虚拟的,是否违反close进行修改?默认情况下
函数
是最终的,是否违反了开放的
扩展
?上课怎么样?它们是默认的虚拟的还是最终的默认的?(也就是说,强制编码器将每个
函数
或
类
声
明为
最终
函数
或虚拟
函数
,就像大多数语言中没有默认的返回类型一样。)因为显
式
比
隐
式
好。最后表示一个
函数
或一个<em
浏览 0
提问于2018-07-05
得票数 0
回答已采纳
1
回答
声明静态成员
函数
const或虚拟
为什么不能声明静态成员
函数
?需要对此加以澄清。
浏览 7
提问于2014-08-19
得票数 0
回答已采纳
1
回答
Scala找不到mixin提供的
隐
式
值。
、
使用
Scala版本2.11.12。 protected implicit val hdfs = new Path上面的代码会引发以下错误: 然而,如果我在调用
浏览 2
提问于2021-02-16
得票数 2
4
回答
C++ - const在这里代表什么?
、
如果我得到一条C++语句,如下所示:const在这里代表了什么?
浏览 12
提问于2011-02-24
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Kotlin学习之扩展函数
【effectiveC+】01_使用explicit禁止编译器执行非预期的类型转换
函数扩展
Scala 隐式转换和隐式参数
Kotlin语法-修饰符、扩展
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券