![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 70
DJ
还是那句话,我只要略微出手,已是这个分段的极限。
展开
-
c++ 反射与QMetaObject::invokeMethod介绍
C++语言标准本身并不直接支持反射机制,这与Java、C#等语言不同,它们在语言层面提供了丰富的反射API。然而,C++是一种非常灵活的语言,可以通过一些设计和编程技巧来实现类似反射的功能,QMetaObject::invokeMethod== 是 Qt 框架中一个非常强大且灵活的函数,它允许你在运行时动态地调用一个对象上的方法。这是基于 Qt 元对象系统的反射能力实现的。原创 2024-04-07 14:52:48 · 1313 阅读 · 0 评论 -
c++ 常用新特性总结【c++11】,【c++14】,【c++17】,【c++20】
一文总结了c++常见的新特性,在c++推出的新特性中,c++11无疑是最具影响力的,其次是c++17与c++14。原创 2024-03-08 13:24:39 · 1768 阅读 · 0 评论 -
c++ 多种字符串排序使用
多种字符串排序,1.先比较长度,长度一致时比较字典序,字典序一致时再比较后面的数字2. 去重排序原创 2024-03-05 17:49:24 · 1097 阅读 · 0 评论 -
可变参数模板拼接未知个数的数组
可变参数模板实现二维数组的拼接原创 2022-08-18 11:45:46 · 163 阅读 · 0 评论 -
c++面试笔试一些常见的问题。包含基础问题,操作系统,计算机网络等相关问题
多线程之间共享同一个进程的地址空间,线程间通信简单,同步复杂,线程创建、销毁和切换简单,速度快,占用内存少,适用于多核分布式系统,但是线程间会相互影响,一个线程意外终止会导致同一个进程的其他线程也终止,程序可靠性弱。它是通过虚函数表实现的,虚函数表是每个类中存放虚函数地址的指针数组,类的实例在调用函数时会在虚函数表中寻找函数地址进行调用,如果子类覆盖了父类的函数,则子类的虚函数表会指向子类实现的函数地址,否则指向父类的函数地址。静态函数在编译的时候就已经确定运行时机,虚函数在运行的时候动态绑定。...原创 2022-07-19 16:15:27 · 232 阅读 · 0 评论