上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页
摘要: QML_ELEMENT 自动把该类注册到 QML 系统,否则需要你手动调用 qmlRegisterType<Interface>() QML_SINGLETON 只调用一次构造或工厂方法作为之后QML所有组件的单例对象。如果不加,QML每次组件使用都会新创建对象。 Q_GLOBLE_STATIC 由 阅读全文
posted @ 2025-05-11 15:56 丘狸尾 阅读(274) 评论(0) 推荐(0)
摘要: app.setWindowIcon(QIcon(":/Images/Home/q.svg")); qrc资源文件添加后,仍报错无法找到 qt.svg: Cannot open file ':/Images/Home/q.svg', because: No such file or directory 阅读全文
posted @ 2025-05-09 21:27 丘狸尾 阅读(154) 评论(0) 推荐(0)
摘要: 泛型函数传入多元函数对象和参数,返回一元函数对象 函数对象 重载()运算符,重组形参与预传入的参数到多元函数 使用 #include <iostream> #include <string> #include <functional> #include <algorithm> // 泛型算法 #in 阅读全文
posted @ 2025-05-02 17:48 丘狸尾 阅读(43) 评论(0) 推荐(0)
摘要: #include <functional> #include <iostream> #include <string> using namespace std; /* function 函数类型的实现原理 */ // 通用类型模板 template <typename Fty> class myFu 阅读全文
posted @ 2025-05-01 20:41 丘狸尾 阅读(40) 评论(0) 推荐(0)
摘要: #include <iostream> #include <memory> #include <thread> using namespace std; // 利用栈上的对象出作用域自动析构的特征,来做到资源的自动释放 template <typename T> class RefCnt { pub 阅读全文
posted @ 2025-05-01 17:03 丘狸尾 阅读(20) 评论(0) 推荐(0)
摘要: 不带引用计数的指针的浅拷贝会导致重复析构同一资源。 template<typename T> class CSmartPtr{ public: CSmartPtr(T* ptr = nullptr) :mptr(ptr){} ~CSmartPtr(){ delete mptr;} // CSmart 阅读全文
posted @ 2025-05-01 17:00 丘狸尾 阅读(20) 评论(0) 推荐(0)
摘要: 1、函数参数传递过程中,对象优先按引用传递,不要按值传递 按值传递形参会调用拷贝构造拷贝实参 #include <iostream> using namespace std; class Test{ public: Test(int data = 10) :ma(data){ cout<<"Test 阅读全文
posted @ 2025-04-27 22:25 丘狸尾 阅读(20) 评论(0) 推荐(0)
摘要: 右值引用后右值仍在函数栈上 右值引用是将哪些函数返回拷贝倒上级函数栈的匿名对象或者传参时的临时对象,这种右值直接利用; 相当于区分了深浅拷贝,使效率提高 右值是函数栈上的临时空间,右值引用相当于将其地址记录了 注意,右值引用避免绑定局部对象,局部函数弹出后,对象也被释放。 右值引用只是将临时对象的行 阅读全文
posted @ 2025-04-27 18:13 丘狸尾 阅读(32) 评论(0) 推荐(0)
摘要: #include <bits/stdc++.h> using namespace std; class Test{ public: Test(int a = 10) :ma(a){ cout << "Test(int a = 10)" << endl; } ~Test(){ cout << " ~T 阅读全文
posted @ 2025-04-27 16:18 丘狸尾 阅读(18) 评论(0) 推荐(0)
摘要: 引用 引用在底层是指针实现的 int *p = &a; int &b = a; *p = 20; b = 30; 定义一个引用变量,和定义一指令是一模一样的;通过引用变量修改所引用内存的值,和通过指针解引用修改指针指向的内存的值,其底层指令也是一模一样的。 如 int x = 10; int &re 阅读全文
posted @ 2025-04-24 22:06 丘狸尾 阅读(47) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页