define const enum

TypeScript小知识:遍历enum (暂时记录)

enum BlockPrefab{ BLOCK2 = 0, BLOCK4, BLOCK8, BLOCK16, BLOCK32, BLOCK64, BLOCK128, BLOCK256, BLOCK512, BLOCK1024, BLOCK2048 } let num = BlockPrefab.BL ......
TypeScript 知识 enum

enum枚举/union共用体

//联合体——共用体// 所有成员共用同一块空间(地址)// 共用体占用的内存至少是最大成员的大小,单位 -字节// 同一时刻只能用一个成员// 当最大成员不是最大对齐数的整数倍,就要对齐到最大对齐数的整数倍// union un{ char c; int i;};union U{ char arr ......
union enum

【嵌入式面经专题】5-深入了解 const

在C++中,const 常用于修饰常量,告诉编译器某值保持不变。需要注意的是,常量在定义之后就不能修改,因此定义时必须初始化。 const int HELLO = 6; // 正确 const int WORLD; // 错误 除此之外,const 更强大的地方是修饰函数参数、函数返回值、函数体。 ......
嵌入式 专题 const

static和const

static static修饰的变量存储于全局区,而初始化的和未初始化的在全局区分开储存,如果没显示初始化会被程序自动初始化为0 对于局部变量 static延长了它的生命周期,即不随函数的销毁而销毁,只有程序运行结束才会销毁 static使得局部变量只在第一次调用的时候初始化,之后的调用不再初始化, ......
static const

初识C语言中的typedef、define以及Status

小阿杰最近开始看数据结构啦嘿嘿嘿, 可惜小阿杰C语言功底稀薄,以此篇随笔记录一下我卑微的学习之路/苦涩/苦涩 首先define没啥好说的,在文件开头,定义一个固定不变的值。 #define MAXN 10000 //MAXN = 10000 ,在以下代码中出现的MAXN可用10000代替 然后顺便提 ......
typedef 语言 define Status

10.define和const的区别

define生效于编译预处理阶段,const生效于编译阶段 define只是简单的字符串替换,在编译预处理阶段将所有用到宏的地方进行字符串替换,没有进行数据类型检查;const有数据类型,编译器要对其进行类型检查 define不分配内存,而const在静态区分配内存,因此define没有地址,不可以 ......
define const 10

C++入门到放弃(03)——常量修饰符 const

1.基本格式 const修饰符相对比较简单,主要目的是防止程序对变量进行更改。 定义下列初始变量,进行测试: typedef int Type; Type ori = 1; Type* p_ori = &ori; Type& r_ori = ori; 2.修饰变量 const顺序无所谓,放在类型前后 ......
常量 const 03

C++入门到放弃(02)——宏定义 #define

1.基本信息 #define是编译器预处理指令,通常我们称之为宏。 宏在编译阶段起作用,将宏替换为定义时的文本,在最终编译完成的程序内是不存在的。 这里的关键点在于替换!替换!替换!使用了宏的地方,就相当于使用了宏所定义的文本。 2.宏的格式 宏主要有两种基本格式: 第一种用法,只定义宏的名称。 # ......
define 02

关于const的用法

1、const与值 const可以限定变量,让其不能发生改变,如下代码。 const int val; 但是默认状态下,const限定了的对象仅仅在本文件内有效,如果一个工程由多个文件构成,那么必须在每个文件中都重复定义一次才行,而这个显然是非常麻烦的。另一种简单的办法,是使用extern关键字,让 ......
const

C++Const变量的存储位置

## const变量/对象的存储位置 ### const局部变量 const局部基础变量和自定义变量都存储在栈上 ~~~c struct diy_class{ int a; int b; diy_class(int a, int b ) : a(a), b(b){ } }; int main() { ......
变量 位置 Const

flak创建数据库报 NameError: name 'MySQLdb' is not defined

因为pycharm中无法安装MySQLdb ,安装会报错 所以安装pymysql 然后替换MySQLdb 进入到mysqldb.py文件中 替换mysqldb方法,导入pymysql 取别名为MySQLdb 再次执行便能成功 ......
NameError MySQLdb defined 数据库 数据

uniapp专栏 —— vscode报错 'uni' is not defined.

## 写在前面 这些内容基于通过cli搭建的uniapp项目,使用了vite4,ts4.9,vue3(组合式API,setup语法糖)。如果有版本不一致,请谨慎参考。 ## 正文 uni是一个全局变量,但是eslint没有识别到。 ### 避免这个错误报错 在.eslintrc.js文件中加上配置 ......
defined 专栏 uniapp vscode 39

【八股文 01】const 关键字

# 1 const 含义 被它修饰的值不能改变,是只读变量。**必须在定义的时候就给它赋初值** # 2 const 作用 1、修饰变量,说明该变量不可以被改变 2、修饰指针,分为指向常量的指针(pointer to const)和自身是常量的指针(常量指针,const pointer)和前面两种的 ......
八股文 八股 关键字 关键 const

深入解析枚举(Enum):在程序设计中的应用与优势

## 深入解析枚举(Enum):在程序设计中的应用与优势 ### 引言 在程序设计中,我们经常需要用到一组具名的常量,这些常量表示一些有限的离散状态或取值范围。例如,表示方向(上、下、左、右)、星期几、性别等。为了提高代码的可读性和可维护性,以及避免硬编码的魔法数值,枚举(Enum)成为一种常见的数 ......
程序设计 优势 程序 Enum

const 常量与常量

**const 常量与常量** 在 C 语言中,通过内联方式直接写到源代码中的字面量值一般被称为“常量”。比如这里的 -10,‘c’, 2.0。 ```C int x = -10; char y = 'c'; double z = 2.0; ``` 还有一种常量,是用 const 关键字按照与定义变 ......
常量 const

C语言 #ifdef 和 #if defined区别

- 注意两者都有个define的作用,区别在于使用方式上。前者的通常用法是: ``` c \#ifdef XXX .... \#else .... \#endif ``` - 只能在两者中选择是否有定义。对于后者,常用法是: ``` c \#if defined xxx1 .... \#elif d ......
defined 语言 ifdef if

配置问题-Error creating bean with name 'user' defined in class path resource [bean.xml]

正在学习 IoC 使用的 jdk 版本为 jdk 17 依赖为: ```xml org.springframework spring-core 6.0.6 org.springframework spring-context 6.0.9 org.junit.jupiter junit-jupiter ......
bean creating resource defined 问题

Qt信号槽信号函数重载问题 error: C2664: “QMetaObject::Connection const”

// connect(spinFontSize,&QSpinBox::valueChanged,this,&MainWindow::spinFontSize_valueChanged);//由于信号函数存在重载,发送者找不到正确信号函数。 //改用A.Qt4带形参方式 // connect(spin ......
信号 QMetaObject Connection 函数 问题

defined in class path resource [de/codecentric/boot/admin/server/config/AdminServerWebConfiguration$

搭建springbootadmin监控时出现的,经排查是版本过低 ,换个高版本的,顺利进入网页界面 <dependency> <groupId>de.codecentric</groupId> <artifactId>spring-boot-admin-starter-server</artifac ......

枚举 enum 练习

定义一个表示学生等级的枚举类,包括优秀、良好、及格和不及格四个等级,并在另一个类中 编写一个统计学生等级的方法。该方法输入一个学生成绩数组(整型),并返回一个包含每个 等级**学生数量**的**Map**对象。 示例输入: [90, 85, 78, 60, 55, 95, 76, 88] 示例输出: ......
enum

【HMS Core】生成二维码报错QR_CODE Format | No enum constant com.huawei.hms.scankit.p.b3.e

​【问题描述】 近期,有开发者反馈,使用buildBitmap接口来生成码图报错 ​ 参考链接: https://developer.huawei.com/consumer/cn/doc/development/HMSCore-Guides/scan-generate-barcode-0000001 ......
constant QR_CODE scankit Format huawei

105.你知道const char* 与string之间的关系是什么吗?

# 105.你知道const char* 与string之间的关系是什么吗? 1.string 是C++标准库里面其中一个,封装了对字符串的操作,实际操作过程我们可以用const char*给string类初始化 2.三者的转化关系如下所示: ```C++ a) string转const char* ......
之间 string const char 105

86.define、const、typedef、inline的使用方法?他们之间有什么区别?

# 86.define、const、typedef、inline的使用方法?他们之间有什么区别? 一、const与#define的区别: 1. const定义的常量是变量带类型,而#define定义的只是个常数不带类型; 2. define只在预处理阶段起作用,简单的文本替换,而const在编译、链 ......
使用方法 之间 typedef 方法 define

【《C++ Primer 第四版》读书笔记】4.2.5-指针和const限定符

####1.指向const对象的指针 #####1.1 表现形式 ```c const double *ptr,const void *ptr ``` #####1.2 如何理解 无法通过ptr这个指针变量去修改所指向内存区域的值,但是ptr这种指针变量可以重复赋值,指向不同的内存地址 注意ptr这 ......
指针 笔记 Primer const

华为超算平台git、cmake、wget、curl报错:SSLv3_client_method version OPENSSL_1_1_0 not defined in file libssl.so.1.1 with link time reference——解决方法

最近在使用超算平台时报错,不管是git、cmake、wget、curl中的哪个都报错,大致错误: /usr/bin/cmake3: relocation error: /usr/lib64/libcurl.so.4: symbol SSLv3_client_method version OPENSS ......

Java基础——枚举enum

一、什么是枚举 枚举,顾名思义就是一个个的列出来,和类以及接口是同一个级别的类型,本质就是类(final类)。它用于声明一组命名的常数的集合,当一个变量有几种可能的取值时,可以将它定义为枚举类型。Java中由关键字enum来定义一个枚举类型。 定义一个简单的枚举: 这个枚举定义了两个常量,分别是EN ......
基础 Java enum

ES6 的 新特性 1 let,const

Let,Const,Var 可以放一起说 这三个都是JS中用来声明变量的关键字。 主要的区别是 1.作用域 Var声明的变量的作用域是当前的执行上下文,也就是说,如果在函数外部声明,则是全局变量,如果是函数内部声明,则是整个函数块的变量。 Let声明的变量的作用域则是当前的代码块,也就是说可以像va ......
特性 const ES6 let ES

spring各版本冲突:Failed to process import candidates for configuration class [com.example.SunApplication];或者Error creating bean with name 'configurationPropertiesBeans' defined in class path resource

# **今天又发现一个通病** ### ## springcloud-springcloud alibaba-springboot的版本对应关系 #### ### #### ## 报错如下: ``````Failed to process import candidates for configur ......

Java中的枚举类型(Enum)详解

一、枚举类型初探 枚举类继承Enum类,该枚举类是final的故无法被继承。每个枚举值都是该枚举类的一个静态成员且成员的类型为该枚举类,每个枚举值都会在类的初始化阶段被实例化为该枚举类的一个对象,实例化时枚举类构造函数的第一个参数为枚举值的名称,第二个参数为枚举值的序号,从0开始编号。values( ......
类型 Java Enum

44.指针和const的用法

# 44.C++中的const 编写程序过程中,我们有时不希望改变某个变量的值。此时就可以使用关键字 **const** 对变量的类型加以限定。 ***初始化和const*** 因为const对象一旦创建后其值就不能再改变,所以const对象必须初始化。一如既往,初始值可以是任意复杂的表达式: `` ......
指针 const 44