会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
LiuXH
博客园
首页
新随笔
联系
订阅
管理
2024年4月7日
C++ ~ 左值、右值、左值引用、右值引用、std::move
摘要: C++ “左值、右值、左值引用、右值引用” 这一块的内容多且细节繁琐,很容易混淆。这里记录一下自己的理解,简单直观但不一定完全正确,尤其不一定全面,但求够用。 概述 左值可以取地址、位于等号左边;而右值没法取地址,位于等号右边。 引用只是一个别名,只能在初始化的时候指向一个对象并且终身不可修改指向,
阅读全文
posted @ 2024-04-06 23:59 liuxh_cn
阅读(346)
评论(0)
推荐(0)
2023年11月12日
C++ STL ~ string 字符串有没有结束符
摘要: C 语言没有专门的字符串类型,它用一个以 \0 做结尾的字符数组来表示一个字符串,这通常称为 C 语言风格的字符串。后来面向对象的 C++ 在标准类库中提供了专门的字符串类 string,也就是 C++ 风格的字符串。除了拥有很多方便的接口,本质上,C++ string 依然是对一个字符数组的封装。
阅读全文
posted @ 2023-11-12 00:04 liuxh_cn
阅读(459)
评论(0)
推荐(0)
2020年5月23日
设计模式 ~ 享元模式
摘要: 概念内部状态、外部状态、享元池角色 & UMLDemo: 编辑器图片重用 - JavaReference概念享元模式(Flyweight Pattern),是以 共享 的方式,对 大量细粒度对象 重用,来减少内存的使用(避免大量重复地创建、销毁对象)。名称中的Flyweight,是搏击比赛中体重级别之一,中文称为 蝇量级 或 次最轻量级 。把这个单词移植到软件工程中,也是用来表示特别小的对象,即细...
阅读全文
posted @ 2020-05-23 20:11 liuxh_cn
阅读(107)
评论(0)
推荐(0)
公告