08 2021 档案
QSettings之 beginGroup()、childKeys() 、value()
摘要:1. void QSettings:: beginGroup()void QSettings::​beginGroup(const QString & prefix) Appends prefix to the current group. 给当前的group里由QSettings指定的所有键(ke 阅读全文
posted @ 2021-08-30 16:06 斗战胜佛美猴王 阅读(946) 评论(0) 推荐(0) 编辑
c++中const在函数前后
摘要:一.函数前后const 函数前const:普通函数或成员函数(非静态成员函数)前均可加const修饰,表示函数的返回值为const,不可修改【修饰的是函数返回值】: const returnType functionName(param list) 函数后加const:只有类的非静态成员函数后可以加 阅读全文
posted @ 2021-08-25 09:32 斗战胜佛美猴王 阅读(2750) 评论(0) 推荐(0) 编辑
C/C++中extern关键字详解
摘要:引言 extern可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。此外extern也可用来进行链接指定。 也就是说extern有两个作用: 一 . extern "C" void fun(int a, int b) 【指定编译规则】 阅读全文
posted @ 2021-08-24 11:16 斗战胜佛美猴王 阅读(715) 评论(0) 推荐(0) 编辑
C++锁的管理-- std::lock_guard和std::unique_lock
摘要:前言 锁管理遵循RAII习语来处理资源。锁管理器在构造函数中自动绑定它的互斥体,并在析构函数中释放它。这大大减少了死锁的风险,因为运行时会处理互斥体。。锁管理器在C++ 11中有两种:用于简单的std::lock_guard,以及用于高级用例的std::unique_lock。 std::lock_ 阅读全文
posted @ 2021-08-20 15:03 斗战胜佛美猴王 阅读(1500) 评论(0) 推荐(1) 编辑
【c++】虚函数与纯虚函数以及抽象类的虚析构问题
摘要:一.虚函数 [虚函数借助于指针或者引用来达到多态的效果 ] 1.1 定义 virtual void fuc(); 在基类中将一个函数声明为虚函数,使该函数具有虚属性,那么其所有派生函数中该函数的重写都具备了虚属性,也就使得基类指针可以调用派生类实例中继承自该基类的所有成员函数,且若有重写,调用的都是 阅读全文
posted @ 2021-08-20 10:03 斗战胜佛美猴王 阅读(493) 评论(0) 推荐(0) 编辑
Git
摘要:本地提交至远端master流程 ① 写完代码之后,先点击“贮藏更改”,将本地的全部改动临时保存到本地仓库,并撤销了本地的所有改动。将当前的修改的代码操作压入 贮藏库中,形成更改后临时的代码库,保存在本地仓中,可在该步骤中添加贮藏的日志作为注释标识。 贮藏更改 完成后,会多出“弹出贮藏”和“贮藏列表” 阅读全文
posted @ 2021-08-18 15:42 斗战胜佛美猴王 阅读(63) 评论(0) 推荐(0) 编辑
static 静态关键字作用
摘要:static关键字在c/c++语言中比较常用,使用恰当能够大大提高程序的模块化特性,有利于扩展和维护,介绍static关键字要从其是否在类中使用,尤其是类中的静态成员变量和静态成员函数。 一. 在C语言及面向过程中的应用 1.修饰局部变量 普通局部变量是再熟悉不过的变量了,在任何一个函数内部定义的变 阅读全文
posted @ 2021-08-11 19:23 斗战胜佛美猴王 阅读(188) 评论(0) 推荐(0) 编辑