首页
学习
活动
专区
工具
TVP
发布

知识碎片

一些记录,方便回忆
专栏作者
9
文章
11897
阅读量
7
订阅数
理解 C++ 右值引用和 std::move
上述涉及到的移动语义,是由C++11之前存在的一些历史遗留问题,使C++标准库的实现在多种场景下消除了不必要的额外开销(如std::vector, std::string).这些问题都由于构造函数和拷贝构造函数以及赋值构造函数引起.
Rock_Lee
2021-08-27
7890
trustzone相关概念
当处于secure world状态,那么就会执行TEE OS部分的代码,当处于non-secure world状态时,就执行linux kernel部分的代码
Rock_Lee
2021-02-20
1.8K0
Scrum vs. Kanban
区别于传统的Waterfall瀑布式开发,Agile敏捷是理想型指标和原则,Scrum和Kanban是帮助团队坚持敏捷原则并完成工作的基本框架
Rock_Lee
2021-02-19
6530
git/repo
将repo理解为multi-repo的 git alias来使用 git repo 更新并切回到develop分支 git fetch -a git checkout develop repo sync repo checkout develop 新建分支并进行开发 git branch -b new_feature repo start new_feature --all 查看所修改的代码 git diff repo diff 提交代码 git add . -u git commit -m "upda
Rock_Lee
2021-01-29
3630
记录C++遗忘项
extern那些事 extern "C" 是放在.cpp文件中,而不是放在.c中,不然会有编译错误。放在.c的情况都是加上了#ifdef __cplusplus#endif即用来识别当前文件用C++进行编译,所以才不会报错。 static那些事 静态成员变量未赋值的存放在bss段,赋值过就放在data段. 类的静态数据成员如成员函数或者成员变量,不依赖于类对象本身,即类中的静态数据成员由对象共享。因此静态变量不能使用构造函数初始化;静态函数仅能访问静态数据或静态成员函数。 静态类对象和静态对象(变量)一样,
Rock_Lee
2021-01-13
5740
运行时类型识别
运行时类型识别(run-time type identification, RTTI)的功能由两个运算符实现:
Rock_Lee
2020-10-15
7730
pImpl
在C ++中,如果头文件类定义中的任何内容发生更改,则必须重新编译该类的,即使所更改是私有类成员。这是因为C ++的构建模型基于文本包含(textual inclusion),并且因为C ++假定调用者知道一个类的两项内容,而这两项可能会受到私有成员的影响:
Rock_Lee
2020-09-23
8450
Determining 32 vs 64 bit in C++
2.size of pointer 通常情况下,在32位平台上一个指针的宽度为4bytes,而在64位平台上位8bytes.
Rock_Lee
2020-09-22
9330
整理C/C++的可变参数
c语言中使用可变参数最熟悉应该就是printf, 其是通过...来从代码语句中表示可变化的参数表。
Rock_Lee
2020-09-21
5.2K0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档