递归遍历QTreeView+QStandrdItemModel
摘要://递归遍历 点击查看代码 ``` void iterateTreeViewNodes(const QModelIndex& parentIndex, QStandardItemModel* model, QVector& items) { int rowCount = model->rowCoun
阅读全文
C++11可变模版参数妙用
摘要://参考:https://blog.csdn.net/wmy19890322/article/details/121427697 点击查看代码 ``` //创建对象 template T* CreateInstance(Args... args) { return new T(std::forwar
阅读全文
C++内存泄漏检测
摘要:#pragma once#include <map> //TracerNew.h void* operator new(size_t size, const char* file, long line);void* operator new(size_t size);void operator de
阅读全文
VS2015 C++代码内存泄漏
摘要:在可能泄漏的文件头部加入下面几行(保证malloc和new的泄漏都可以检测到) #define _CRTDBG_MAP_ALLOC #include <crtdbg.h> #ifdef _DEBUG //重载new运算符 #define new new(_NORMAL_BLOCK, __FILE__
阅读全文
extern "C"用法
摘要:(1)C++调用C函数: //xx.h extern int add(...) //xx.c int add(){ } //xx.cpp extern "C" { #include "xx.h" } (2)C调用C++函数 //xx.h extern "C"{ int add(); } //xx.c
阅读全文
C++11多线程异步执行耗时程序
摘要:#include <iostream>#include <thread>#include <future>#include <vector>#include <mutex> std::mutex mtx; using namespace std;using namespace chrono; tem
阅读全文
C++反射机制()
摘要:引自:https://blog.csdn.net/y1196645376/article/details/51455273 //测试 #pragma once#include "Reflex.h"#include "Object.h" class A : public Object{ DECLARE
阅读全文
C++反射机制
摘要:测试如下: # 将类名转换为字符串 #define TRANS(name) #name #include "ObjectReflect.h" //测试类1class MyObject1{public: MyObject1(); ~MyObject1(); void TestFunc();privat
阅读全文
C++职责链,策略,简单工厂综合实现
摘要:class Request; //职责链接口 class Chain { protected: Chain* chain; public: Chain(Chain* chain = nullptr); virtual ~Chain() = 0; void setChain(Chain* chain)
阅读全文
修复TortoiseGit文件夹和文件状态图标不显示问题
摘要:引自:https://www.cnblogs.com/xiesong/p/5761352.html 最后重启电脑!!!
阅读全文
C++使用模板、函数指针、接口和lambda表达式这四种方法做回调函数的区别比较
摘要:引自:https://www.cnblogs.com/kanite/p/8299147.html
阅读全文
C++给定两个字符串形式的非负整数 num1 和num2 ,计算它们的和。
摘要:转自:https://blog.csdn.net/sinat_38606329/article/details/107410150
阅读全文
C++二分查找(非递归)
摘要:面试题:给定一个n个元素有序的整形数组和一个目标traget,写一个函数搜索nums中的traget,如果目标值存在,则输出下标,否则-1
阅读全文
C语言数组指针与指针数组
摘要:数组指针和函数指针的难点解析 转自:https://blog.csdn.net/chenjunshuo/article/details/83861504 1)指针数组:它实际上是一个数组,数组的每个元素存放的是一个指针类型的元素。 2)数组指针:它实际上是一个指针,该指针指向一个数组。
阅读全文
HTTP与TCP的区别和联系
摘要:转自:https://blog.csdn.net/namechenfl/article/details/90765638?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-5.contro
阅读全文
忘记了MySQL的用户名和密码如何修改
摘要:转自:https://blog.csdn.net/qq_41153943/article/details/104715143
阅读全文
C++函数对象面试题
摘要:double FuncTest(int n, double d){ return n + d;}请定义一个和FuncTest同功能的c++函数对象。 //函数对象,就是一个重载'()'运算符的类的对象。这样就可以直接使用‘对象名()’的方式,这跟调用函数一样,所以称谓函数对象 class CFunT
阅读全文
makefile的编写
摘要:makefile的编写:makefile的命名:全小写或者第一个字母大写(Makefile)makefile的规则(三要素): 目标,依赖,命令 app:main.c add.c sub.c mul.c gcc main.c add.c sub.c mul.c -o app make 分开编译:(向
阅读全文