initializer 相关问题

调用初始化程序以创建特定类型的新实例。在最简单的形式中,初始化器就像没有参数的实例方法

如何在Rails中用Rspec测试你的ConfigInitializer Scripts?

所以我在网上搜索解决方案,但关于测试在Rails中创建的初始化器的信息似乎很少。目前,我已经写了一个相当大的API call-n-store,在我的 ...

回答 2 投票 7

有没有办法指定应该在每个Airflow操作员开始时运行的代码块?

我们有一些设置代码,我们希望确保它们会在每个操作员的开头运行。我们现在能做的最好的事情就是创建一个所有其他运算符都继承的基本运算符,并调用...

回答 1 投票 0

TensorFlow是否提供正常的启动器的一半?

TensorFlow提供random_normal_initializer。但是,我需要一个初始化器,该初始化器产生0到N之间的数字,但会在...

回答 1 投票 0

未初始化self时如何在属性包装器中使用现有属性? (SwiftUI)

我有一个在属性包装器内部带有两个变量的结构。一个变量应该从另一个变量中计算出来。当我尝试执行此操作时,出现以下错误:无法使用实例...

回答 1 投票 1

第p上的成员初始化器列表的缺失示例。 184《使用C ++进行编程的原理和实践》,第二版

我目前在“编程:使用C ++的原理和实践”(第2版,第3版)的第6章中遇到麻烦。根据本书的索引,一个成员初始化器列表的示例...

回答 2 投票 2

p中的成员初始化器列表的缺失示例。 184《使用C ++进行编程的原理和实践》,第二版

我目前在“编程:使用C ++的原理和实践”(第2版,第3版)的第6章中遇到麻烦。根据本书的索引,一个成员初始化器列表的示例...

回答 2 投票 2

这是成员初始化器列表的示例吗? (第184页,《使用C ++编程原理和实践》,第二版)。

我目前在“编程:使用C ++的原理和实践”(第2版,第3版)的第6章中遇到麻烦。根据本书的索引,一个成员初始化器列表的示例...

回答 1 投票 2

当未初始化self时,如何在属性包装器中基于另一个变量创建变量? (SwiftUI)

我有一个在属性包装器内部带有两个变量的结构。一个变量应该从另一个变量中计算出来。当我尝试执行此操作时,出现以下错误:无法使用实例...

回答 1 投票 1

将彩色边框赋予饼图

我正在使用此程序包Charts_flutter,并尝试为饼图提供彩色边框。我已经看到有一个笔触参数(自注释以来应该是我要寻找的参数...

回答 1 投票 1

便捷性与多个init Swift

我已经在这里阅读了对类似问题的回答,但是我仍然对这里最好的实现,原因以及是否存在任何差异感到困惑。在此实现中,我有两个...

回答 1 投票 0

APP_INITIALIZER阻止错误加载应用程序

我在“订阅”和随附的Promise中捕获错误。 @Injectable()导出类CountryListResolver {public countryList:区域设置[];构造函数(private ...

回答 1 投票 0

初始化列表导致的内存泄漏?

根据valgrind的说法,我的代码中存在内存泄漏,它们全部来自类的构造函数;这是它的代码:School :: School(unsigned int NumberOfClasses []):first(* new ...

回答 1 投票 0

Objective-C init quirks

在类接口中,我定义了一些ivar @property(strong,nonatomic)id initEst; //初始估计这可以毫无问题地进行编译,但是当我向initEst发出消息时,我得到了意外的结果。 我已经对此进行了更多测试,并且似乎有[[3个条件可以使这个特殊问题出现。 在我的特殊情况下,ivar的Protocol也与包含类的相同。这似乎是此问题浮出水面的一项附加要求(此处指的是我之前未提及此问题的答案)。 因此,请详细说明我先前的答案。如果 initXXX是一个ivar id类型的 实现一个Protocol,它与包含的类的 same相同 然后,Objective-C + ARC编译器将愉快地编译代码,但无法执行它。 这里是我用来测试的代码示例 @interface Dog : NSObject < Animal > @property (nonatomic,strong) id < Animal > initState; @end 类似这样的东西会引起问题,只是因为名称以 init 开头。更改名称,所有问题都会消失。 作为参考,此生成的运行时错误为 已取消分配时已释放的狗对象 此代码段非常抽象,但是这可能会在您需要指定一些初始条件的地方以及您将ivar initXxx命名为自然的地方咬住您,但是请注意,如果您使用Objective-C,您将没有那么奢侈或编译器会警告您这是错误的。 原始错误似乎与内存分配有关,并且使我怀疑我使用 autoreleasepool 的方式,但是现在我相当确信这与问题无关。 全部有关ARC自动内存管理的规则。初始化程序对如何处理返回的值有特殊的规则:它将保留并返回。参见https://clang.llvm.org/docs/AutomaticReferenceCounting.html#semantics-of-init。 一般而言,Objective-C,尤其是ARC,对于方法名称的含义有一些非常严格的规则。 initXXX的意思是“这是一个初始化程序”。如果这不是初始化程序,请不要使用init前缀。 您可以完全关闭ARC并自行管理内存,但是遵守约定会更容易,并且在与其他语言(例如Swift)进行交互的情况下更适合。

回答 2 投票 0

Objective-C初始化和自动释放池怪癖

在类接口中,我定义了一些属性@property(strong,nonatomic)id initEst; //初始估计,然后再在类消息中执行... @autoreleasepool {...

回答 2 投票 0

初始化类中unique_ptr的向量

我正在尝试在类中初始化unique_ptr的向量。目前,我不知道此向量的大小,因此我想初始化为空,以后再推。 class Action {...

回答 1 投票 0

声明一个列表,并使用一个代码语句[关闭]填充值

我有以下代码var list = new List (); list.Add(new MyCustomTypeOne()); list.Add(new MyCustomTypeTwo()); list.Add(new MyCustomTypeThree());当然可以,但是我是...

回答 5 投票 9

std :: map插入无法编译,原因是“无法将参数1从'std :: pair '转换为'std :: pair &&'“ ] >>>

我正在尝试为 创建一个std :: map。 MyKey是一个枚举,MyValue是一个外部类。调用myMap.insert({key,value})总是会导致编译失败,并显示错误“无法转换...

回答 1 投票 1

初始化程序在Rails中运行的频率?

每次有人访问该站点时,Rails应用程序中的初始化程序是否运行?例如,如果我的服务器在上午10点在德克萨斯州启动,而某人下午1点从纽约访问了我的网站。和某人...

回答 2 投票 7

来自XML的快速失败的初始值设定项

[让我先说说我的工作原理...让a:String让b:Int让c:Double init?(doc:XMLDocument){保护let tempString =(尝试?doc.objects(forXQuery:“ path / path / A“)....

回答 2 投票 0

无效的初始值设定项-C

我是C编程语言的初学者。我想写一个哈希程序。我可以使用数量有限的typedef名称来执行此程序,但是当我使用动态分配时,无效的初始化程序的...

回答 2 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.