
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
所有 constexpr 都是 const,但不是所有 const 都是 constexpr。// ❌ x 不是编译期常量。const 强调“不可修改”,constexpr 强调“能在编译期算出来”。// 指向的内容不可改。constexpr:编译期常量 + 运行期也可用。constexpr 承诺“它在编译期就能算出来”📌 constexpr ≠ 只能编译期执行。场景 const constex
简单互转(C++11+)数字→字符串:优先字符串→数字:优先需要格式化(控制小数、对齐、进制)统一用兼容古老编译器使用 C 风格。
单值类型:int、float、bool、str、complex、None有序可修改:列表 list有序只读不可改:元组 tuple键值对应查询:字典 dict自动去重、无序:集合 set。
(单个值)、(存放多个数据),还有特殊类型。
循环类型执行特点是否有索引使用场景for先判断,次数可控有已知循环次数、多层循环while先判断,可能一次不执行无,需自定义变量次数未知,循环前判断do-while先执行,至少运行一次无,需自定义变量输入校验、菜单交互for-each仅遍历,无判断条件无单纯读取数组/集合。
满足条件不需要再循环,直接退出:查找数据找到后终止、密码输入正确退出循环。过滤不需要的数据:跳过负数、跳过空值、只打印符合条件内容。,剩余代码不执行,直接走到循环条件判断,开启下一轮。,跳出循环体,执行循环后面代码。
普通变量传指针:实参写&变量,形参类型 *p*p修改原值;数组传参:直接传数组名,自动转为首元素指针;要修改外部指针本身:使用二级指针类型 **pp,实参传&指针变量;优势:避免大数据拷贝、跨函数修改变量。
函数写在类外面,只要用class Testpublic:int x;// 函数属于Test类作用域cout << x;// 直接访问成员x所有写在 class 大括号里的变量、函数、类型共享同一个类作用域;类内随便互访,类外必须加对象.;配合访问权限控制外部能否调用。
代码完全合法,可正常编译生成3个class文件。正确示例 Student.java。错误示例2(多个public类)文件名为 Test.java。错误示例1(文件名不匹配)示例 Demo.java。示例 Main.java。
public,是项目开发最常用的顶层类修饰形式。







