initialization相关内容

基元的直接初始化与复制初始化

在初始化 int 或指针等原始类型时,可以使用 copy-initialization 或 direct-initialization. int a = 10;诠释 b(10); 虽然后一种方式更适合带有构造函数的对象,但我没有看到人们将它用于原语.我知道使用 '=' 运算符有点“更自然"(尤其是对于数字而言),但是有没有人在现实生活中编写代码: for (int i(0); i ..
发布时间:2022-01-19 00:05:48 C/C++开发

“与"在 Swift 初始化程序中的参数名称中

这个初始化器会导致一个错误,抱怨 "with" 隐含在初始化器的第一个参数中;你是说名字吗? init(withName: String){} 我不确定这意味着什么,如果它自动提供 withName 外部参数名称,如果我称它为 name 或什么... 如果我把它改成 init(name: String){} 任何调用它 init(with: "joe") 或 init(withNam ..
发布时间:2022-01-19 00:05:42 移动开发

Modelica 中的稳态初始化

例如,我有一个初始高度为 0.1 米(所有车轮垂直载荷 = 0)的多体车辆模型,当 sim 运行时,车辆会掉到地上,10 秒后,它达到稳定状态. 我想知道是否可以在稳定状态下精确地初始化模型?我读了一些关于同伦命令的东西,但由于缺乏示例,我什至不确定它是否是我正在寻找的东西,所以我无法将它实现到我的模型中.我想知道这种初始化问题是否还有其他解决方案? 提前致谢! 解决方案 感谢 ..
发布时间:2022-01-19 00:05:28 其他开发

如何以及在哪里初始化 Xcode 5 中的全局 NSMutableArray

我正在尝试初始化一个全局 NSMutableArray,我可以在以后添加整数.我只需要知道我应该如何以及在哪里初始化我的数组,以便我以后在程序中使用的任何函数都可以访问和更改它.另外我正在使用 Xcode 5,并且知道数组的长度需要为 180. 解决方案 您可以创建一个单例类并在该类上为您的数组定义一个属性. 例如: //.h 文件@interface SingletonClass ..
发布时间:2022-01-19 00:05:19 移动开发

Jersey 应用程序在启动时运行初始化代码以初始化应用程序

我有一个使用 Jersey 构建的应用程序.我需要通过运行特定于应用程序的登录名/代码在 Tomcat 7 容器中启动 webapp/war 时进行一些初始化. 使用 Jersey 最好的方法是什么?我之前在 Servlet 环境中使用了 ContextListener 和 contextInitialized().在进行此调用之前,我需要确保 Jersey 资源已加载. 解决方案 ..
发布时间:2022-01-19 00:05:10 其他开发

C 数组的范围初始化

非常简单的问题,在哪里这段代码在哪里工作? static void *gostruct[] ={[0 ... 255] = &&l_bad,['\t'] = &&l_loop, [''] = &&l_loop, ['\r'] = &&l_loop, ['\n'] = &&l_loop,['"'] = &&l_qup,[':'] = &&l_loop,[','] = &&l_loop,['['] ..
发布时间:2022-01-19 00:05:02 其他开发

如何在 C# 中初始化结构

我有一些代码可以在 C# 中初始化一个结构: 命名空间实践{公共结构点{公共 int _x;公共 int _y;公共诠释 X{得到 { 返回 _x;}设置 { _x = 值;}}公共整数 Y{得到 { 返回 _y;}设置 { _y = 值;}}公共点(int x,int y){_x = x;_y = y;}}课堂练习{公共静态无效 Main(){p1点;p1.X = 1;p1.Y = 2;}}} ..
发布时间:2022-01-19 00:04:55 C#/.NET

java中枚举的执行顺序

我有一个关于 Enum 的问题. 我有一个枚举类,如下所示 public enum FontStyle {NORMAL("此字体为普通样式."),BOLD("此字体为粗体."),ITALIC("此字体为斜体."),UNDERLINE("这个字体有下划线");私有字符串描述;字体样式(字符串描述){this.description = 描述;}公共字符串 getDescription() { ..
发布时间:2022-01-19 00:04:45 Java开发

从 initializer_list 错误构造 std::map

我正在尝试创建一个类构造函数,它将采用一个初始化列表并使用它初始化一个映射,如下所示: 类测试{std::mapm_ints;上市:测试(std::initializer_list>init):m_ints(初始化){}}; 但这会导致很长的错误消息,坦率地说我不明白.我需要进行哪些更改才能完成这项工作? 解决方案 将 std::initializer_list 的模 ..
发布时间:2022-01-19 00:04:35 C/C++开发

初始化对象时丢弃放置新返回值是否可以

这个问题来自 this 线程的评论部分,并且在那里也得到了答案.但是,我认为只留在评论部分太重要了.所以我为它做了这个问答. Placement new 可用于在分配的存储中初始化对象,例如, 使用 vec_t = std::vector;自动 p = (vec_t*) 运算符 new(sizeof(vec_t));新(p)vec_t{1、2、3};//在 p 处初始化一个 vec_t ..

PyTorch:传递 numpy 数组进行权重初始化

我想用np数组初始化RNN的参数. 在下面的示例中,我想将 w 传递给 rnn 的参数.我知道pytorch提供了很多初始化方法,比如Xavier、uniform等,但是有没有办法通过传递numpy数组来初始化参数呢? 将 numpy 导入为 np将火炬导入为 nnrng = np.random.RandomState(313)w = rng.randn(input_size, hidde ..
发布时间:2022-01-19 00:04:15 Python

c++向量初始化

我一直在 Code::Blocks 和 MingW 编译器中使用以下向量初始化值: 向量v0 {1,2,3,4}; 之后,我不得不将代码移至 Visual Studio 项目 (c++) 并尝试构建.我收到以下错误: 局部函数定义是非法的 Visual Studio 编译器不支持这种初始化? 我需要如何更改代码以使其兼容? 我想初始化向量并同时用值填充它,就像一个数组一样. ..
发布时间:2022-01-19 00:04:05 C/C++开发

为什么 c++ 编译器接受这个初始化?静态整数 x = x;

我刚刚发现了这个: 静态 int x = x; 为什么 C++ 编译器会接受这种初始化? 我会称之为编译器异常,但有人可能会对此给出一个很好的解释. 因此,对于具有静态存储的数据,可以使用自身初始化变量...我已经使用 VS2015 和 VS2017 编译器以及其他一些在线 C++ 编译器进行了尝试. 解决方案 static和非static变量其实是一样的. 名称在其 ..
发布时间:2022-01-19 00:03:54 C/C++开发

结构的零初始化是否保证擦除填充区域?

假设我有以下结构: typedef 结构{无符号字段1:1;无符号字段2:1;无符号字段3:1;} 我的风格; 前 3 位可用,但 sizeof(mytype) 将返回 4,这意味着 29 位填充.我的问题是,标准是否保证这些填充位由语句初始化为零: mytype 测试字段 = {0}; 或: mytype myfields = {1, 1, 1}; 假设第 4..29 位为零,因此不 ..
发布时间:2022-01-19 00:03:46 其他开发

对未设置的值使用 IEEE754 浮点 NaN 是个好主意吗?

对于因非数学原因未定义的值使用 IEEE754 浮点 NaN(非数字)是否是个好主意? 在我们的例子中,它们尚未设置,因为尚未从其他设备接收到这些值.上下文是使用 IEC1131 REAL32 值的嵌入式系统.编辑: 编程语言是 C,所以我们很可能会使用来自 C99 的 NAN 和 isnanf(x).虽然我们可能需要一些额外的扭曲才能将它们纳入我们的操作系统兼容层. 编程语言的默认设 ..
发布时间:2022-01-19 00:03:41 其他开发

变量多态的初始化

假设你有以下代码 A 类 {诠释 i = 4;一个() {打印();}无效打印(){System.out.println("A");}}B 类扩展 A {诠释 i = 2;//“这条线"公共静态无效主要(字符串[]参数){A a = 新 B();打印();}无效打印(){System.out.println(i);}} 这将打印 0 2 现在,如果您删除标有“此行​​"的行代码将打印 4 ..
发布时间:2022-01-19 00:03:33 Java开发

armadillo C++:从数组初始化矩阵

我是使用犰狳的新手,尽管尝试/搜索了很多,但无法获得以下内容. 我需要对两个巨大的(动态)数组(不是向量)执行关联.我决定为此使用犰狳.我了解如何使用向量初始化 arma::mat,但我可以使用数组来这样做吗?我不明白,因为我在 文档 中没有看到任何提及.出于内部设计原因,我试图避免使用向量.我尝试使用示例数组手动初始化每个元素(作为一个愚蠢但起点).类似下面的代码是行不通的. 使用命名空 ..
发布时间:2022-01-19 00:03:24 C/C++开发

可以混合对象初始化器和集合初始化器吗?

我按照此处的说明使用 IEnumerable 定义了一个集合初始值设定项:http://msdn.microsoft.com/en-us/library/bb384062.aspx 现在我可以在我的集合初始化器中创建对象,并使用我的 Add() 方法添加它们,如下所示: 类 ArrangedPanel : RectElement{私有列表安排的孩子=新列表 ..
发布时间:2022-01-19 00:03:14 C#/.NET

部分初始化 C 结构

此链接声明“当自动数组或结构具有部分初始化器时,其余部分被初始化为0".我决定尝试一下我阅读并编写了以下代码: #include #include #include 诠释主要(无效){//int arr[3] = {2};//行号7结构 s {国际单位;诠释 sj;};结构 s myStruct;我的结构.si = 9;printf("% ..
发布时间:2022-01-19 00:02:59 其他开发