initialization 相关问题

初始化处理初始化数据结构内容的任务。这是静态类型语言的常见做法。

尝试初始化嵌套在 typedef 内的类对象会导致分段错误

我正在尝试使用 C++ 的程序,以不同的颜色将文本打印到终端。 我有以下代码,其中 Color 类嵌套在 letter_template typedef 中,进一步...

回答 1 投票 0

函数参数的类型转换

A级{ }; B类{ 民众: B(); B(常数&A); }; 无效 foo(A &a){ } int main(){ 乙b; 富(b); //错误:从

回答 4 投票 0

初始化点数组的最短方法?

我正在寻找编写声明点数组的最短方法。 我的问题是我有大量的点数据,我想将其硬编码为初始化。 这些初始化

回答 2 投票 0

是否有替代语法来初始化指向常量数据的常量指针?

我有一个嵌入式C 软件,需要多个指向const 数据的const 指针。到目前为止,我一直在重复两行代码来初始化它们: 常量整型数据 = 0xF0; // 常量整型 常量...

回答 2 投票 0

在 Android 上初始化 AudioRecord 时出错。错误号-22

我在 Android 上遇到有关 AudioRecord 初始化的问题。我的应用程序只是在实时讲话时聆听扬声器的声音。 但我有问题...

回答 2 投票 0

是否有替代语法来初始化常量数据的常量指针?

我有一个嵌入式C 软件,需要多个指向const 数据的const 指针。到目前为止,我一直在重复两行代码来初始化它们: 常量整型数据 = 0xF0; // 常量整型 常量...

回答 2 投票 0

是否有替代语法来初始化常量数据的常量指针?

我有一个嵌入式C 软件,需要多个指向const 数据的const 指针。到目前为止,我一直在重复两行代码来初始化它们: 常量整型数据 = 0xF0; // 常量整型 常量...

回答 1 投票 0

EM4425 RFID 芯片的初始化

我是新来的,希望有人能帮助我。 我对 EM4425 芯片的初始化过程有一些疑问。该芯片有不同的版本。 V10 由 EM 和

回答 1 投票 0

使用值列表初始化自定义集合

我创建了一个应该充当集合的类(具有我的一些自定义行为)。 在内部,该类包含一个数组,用于存储值。 类我的集合{ 私人的: 整数

回答 1 投票 0

从 React + Next 到新的 React :使用 <container><component/></container>

我无法使用新的 React 语法启动我的应用程序的基础知识。 我又开始做三年前的一个项目了。 Front基于React、AntD、Next、less... 该应用程序的构建方式如下:An ...

回答 1 投票 0

为什么我们可以在 switch 的情况下声明未初始化的变量?

int i; 我 = 2; 开关(一) { 情况1: 整数 k; 休息; 案例2: k = 1; 计算<< k << endl; break; } I don't know why the code above works. Here,...

回答 1 投票 0

初始堆栈指针的正确值是哪一个?

我正在使用ARM-GCC编译器,我在互联网上找到了startup_stm32f10x_cl.c文件(启动代码)的两个版本。处理器是:STM32F105RC(ARM Cortex M3)。 共同部分: #def...

回答 1 投票 0

可以在 if 子句中存储变量吗?

我有点等待这个问题的“否”答案。 我感兴趣的是,当您在 if 子句中检查变量时,是否可以同时保存变量。 假设我有这段代码。 if(foo!=null...

回答 8 投票 0

C++ 数组初始化中混合单双引号

是否允许在 C++ 数组的初始值设定项中混合单引号字符和双引号字符串? 我尝试了以下代码,我的编译器(VC2008)可以编译并运行,没有问题。我调试...

回答 1 投票 0

错误:- Lateinit 属性 itemsList (ArrayList) 尚未初始化,HomeFragment,Kotlin

我正在尝试使用 Kotlin 创建一个故事书应用程序,但我是初学者,正在学习编程。我尝试使用本地 Json 文件(loadJsonFromAssets)和 glide 创建这个应用程序,在 home 片段中,但...

回答 1 投票 0

有条件初始化常量的首选方式

初始化 const 自动变量的首选方法是什么?我能想到几个。 if语句(注:后来我知道这是UB): const std::string s; if( 条件 ) { const_cast 初始化 const 自动变量的首选方法是什么?我能想到几个。 if声明(注:后来我才知道这是UB): const std::string s; if( condition ) { const_cast<std::string&>(s) = "first"; } else { const_cast<std::string&>(s) = "second"; } ?:操作员: const std::string s = ( condition ) ? "first" : second; 立即调用函数表达式: const std::string s = [ & ] () { if( condition ) return "first" else return "second" } (); C++ 核心指南建议使用 lambda 进行复杂的初始化,尤其是 const 变量。 您的 if 语句示例不会初始化任何 const,因为 s 不是 const。 关于其他选项(这主要是主观的),这是我的指导方针: 当表达式短且易于阅读时,请使用?:(三元运算符)。对于你的情况,我认为没问题。 使用 IIFE (立即调用函数表达式)或将初始化重构为返回值的函数当初始化逻辑又长又复杂时并且会对初始化变量的函数的可读性产生负面影响时。 初始化 const 自动变量的首选方法是什么? 首选方法是尽可能简单。 带有条件语句: std::string const a = condition ? "second" : "first"; 使用函数调用(此处为 C++17 constexpr): constexpr char const* get_const(int condition) { switch(condition) { case 0: return "first"; case 1: return "second"; default: return "default"; } } std::string const b = get_const(condition);

回答 3 投票 0

如何在 BCPL 中初始化数组的数组?

我尝试过 let stringArr = newvec(12);然后尝试像这样初始化数组中的每个点:let stringArr!i = newvec(5);但这会返回一个错误,告诉我我不能这样做。有没有...

回答 2 投票 0

为什么对两个相同的列表进行操作会得到不同的结果? [重复]

我有一个Python代码,我首先定义两个列表,然后使它们相同,并在它们相同后对它们执行相同的操作 - 但结果不一样: 测试1 = [[[0],[0]]]*2 ...

回答 2 投票 0

使用带有列表初始化的指定初始化器时,类模板参数推导失败

在初始化结构模板实例时,使用大括号 init 语法和指定的初始值设定项时,编译器(GCC 和 Clang)会出错。 这里: 模板 是...

回答 1 投票 0

VBA 初始化全局静态数组

我正在尝试创建一个可以跨多个模块引用的全局数组。我一直在寻找又寻找,但似乎找不到我要找的东西。本质上,我想...

回答 1 投票 0

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