git-branch
管理分支,创建、删除、列出本地分支。
管理分支,创建、删除、列出本地分支。
git rebase 让你把当前分支的提交移到另一个分支之后,保持提交历史线性、整洁,常用于整理代码或同步主干。
Git 常用命令涵盖配置、提交、分支、远程、历史、回退、标签等操作,帮助高效管理代码版本与协作开发。
Pimpl(Pointer to Implementation)用于隐藏类的实现细节,降低编译依赖,提升封装性,常用 unique_ptr 管理内部实现类指针。
Qt 多线程通过 QThread、QObject、QtConcurrent、QRunnable 等方式实现,支持线程间信号槽通信,适用于异步任务、线程池和并发处理。
Qt UI 构建流程包括使用 Qt Designer 创建 .ui 文件,或用 C++ 手动创建控件和布局,并通过信号槽实现交互逻辑。
.ui 文件中 setupUi() 会重设 header,导致构造函数中 setHeaderLabels() 设置被覆盖。
配置环境变量后,用moc、uic、rcc手动生成代码,再用g++编译源文件和生成文件,最后链接生成可执行文件。
constexpr 指定常量表达式,表示变量或函数可在编译期求值,提高效率并保证常量性质。
C++访问控制(public/protected/private)决定成员访问权限;继承方式影响基成员在派生类中的可见性,控制访问范围和重用机制。