logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

C++ 函数:从基础到进阶及二级结论总结大全

/ 声明(函数原型)// 定义关键点声明可多次,定义只能一次(ODR 原则)。声明放在头文件中,定义放在源文件中,可分离编译。返回值类型不可省略(除main外,C++ 不允许隐式int二级结论 1函数声明是接口契约,定义是实现细节。在设计库时,应尽量在头文件中只放声明,将定义隐藏于.cpp文件,以降低编译依赖。

#开发语言#c++
C++ const 高阶用法与二次结论

是 C++ 类型系统中最精密的安全机制之一。表面上它只是“不可修改”,但在不同上下文中语义分化极大,且与指针、引用、成员函数、模板、重载决议深度交织。本文提炼的高阶用法,并给出可直接用于编程与面试的二次结论。顶层修饰对象本身不可变;底层修饰所指或所引对象不可变。int a = 10;const int b = 20;// 顶层 constint *const p1 = &a;// 顶层 c

#开发语言#c++
C++ 函数:从基础到进阶及二级结论总结大全

/ 声明(函数原型)// 定义关键点声明可多次,定义只能一次(ODR 原则)。声明放在头文件中,定义放在源文件中,可分离编译。返回值类型不可省略(除main外,C++ 不允许隐式int二级结论 1函数声明是接口契约,定义是实现细节。在设计库时,应尽量在头文件中只放声明,将定义隐藏于.cpp文件,以降低编译依赖。

#开发语言#c++
ArkTS之装饰器

这类装饰器用于定义和标记UI组件的结构和角色。装饰器作用使用场景@Component标记一个自定义组件构建可复用的UI单元@Entry标记应用的入口组件每个页面有且仅有一个@Preview用于DevEco Studio预览开发调试阶段。

文章图片
为什么必须同时重写equals和hashCode?这可能是Java开发者最易踩的坑!

/ false// true==比较对象内存地址equals默认行为与==相同(Object类实现)在Java的世界里,equals和hashCode就像一对双生子,它们的默契配合支撑着整个集合框架的运作。忽视它们的共生关系,就像在精密机械中随意更换齿轮,终将导致系统崩溃。好的代码习惯,就是最好的防御性编程。最后思考:当使用JPA/Hibernate实体时,为什么通常建议只使用数据库主键来实现eq

文章图片
#散列表#算法#java +1
ArkTS之装饰器

这类装饰器用于定义和标记UI组件的结构和角色。装饰器作用使用场景@Component标记一个自定义组件构建可复用的UI单元@Entry标记应用的入口组件每个页面有且仅有一个@Preview用于DevEco Studio预览开发调试阶段。

文章图片
ArkTS 关键字速查笔记

ArkTS 在 TypeScript 语法之上,针对鸿蒙生态与高性能场景做了。本笔记把官方文档与社区实践中最常用的关键字按场景分组,方便你随查随用。

文章图片
ArkTS ForEach 参数解析:组件与键值生成器

函数类型参数是否必选最佳实践组件生成器item: 是, index: 否根据需要决定是否使用index键值生成器item: 是, index: 否使用数据项的唯一ID,避免index。

文章图片
#数据库#开发语言
arkts组件SideBarContainer :让侧边栏像呼吸一样自然

SideBarContainer 是 ArkTS 中专门处理「侧边栏+内容区」布局的容器组件,就像给应用装了一个智能抽屉——需要时滑出,不需要时自动隐藏。

文章图片
    共 22 条
  • 1
  • 2
  • 3
  • 请选择