文章分类 -  歧义

摘要:重载(Overloading 允许在同个作用域中的某个函数根据形参指定多个定义,分别称为方法重载 非多态性 /* C++:方法重载 */ #include <iostream> using namespace std; class printData { public: void print(int 阅读全文
posted @ 2025-01-23 21:44 NAGISB 阅读(3) 评论(0) 推荐(0) 编辑
摘要:结构体 结构体是种用户自定义的数据类型,用于将不同类型的数据组合,与类相似,允许定义成员变量和成员函数 轻量级 相比于Class,结构体语法更简洁,适合小型数据对象 简单数据封装 适合封装多种类型的简单数据,通常用于数据的存储 结构体对象 支持构造函数、成员函数和访问权限控制,相当于其余哈希对象 结 阅读全文
posted @ 2025-01-22 20:44 NAGISB 阅读(7) 评论(0) 推荐(0) 编辑
摘要:定义和初始化 在定义时必须初始化,且一旦绑定到某个变量,就不能再绑定到其他变量。它是目标变量的别名,本质上和目标变量是同个东西(同个引用)。例如int num=10;int& ref=num; ref就是num的引用 在定义时可不初始化,如果没有初始化,它的值是不确定的,是野指针,使用野指针会导致内 阅读全文
posted @ 2025-01-21 22:05 NAGISB 阅读(7) 评论(0) 推荐(0) 编辑
摘要:通常来说,根据数据类型可以将编程语言分为两类: 强类型语言 强类型语言(Strongly typed language)不仅强制要求事先声明变量,还要求声明每个变量的数据类型,这样编译器就能准确地知道这个变量中的值的类型。强类型语言在数据类型上要求很严格:必须事先说明变量中存放的数据的类型,而在程序 阅读全文
posted @ 2025-01-15 00:31 NAGISB 阅读(15) 评论(0) 推荐(0) 编辑
摘要:Scope 函数生存期,变量作用域 变量与作用域. 局部的存在自动屏蔽外部(同此块级作用域) 作用域作为可访问变量,对象,函数的集合 Bash #!/bin/bash ## bash:bash宿主存在内部命令 var="helloworld" function func { echo $var fu 阅读全文
posted @ 2024-11-20 18:09 NAGISB 阅读(3) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示