C++
RobbyZha
这个作者很懒,什么都没留下…
展开
-
【转】QT 多线程之线程池QThreadPool(深入理解)
QT 多线程之线程池QThreadPool(深入理解) https://blog.csdn.net/qq_37529913/article/details/115536799?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-3.control&depth_1-utm_source=distribute.pc_relevant.none转载 2021-06-30 20:22:48 · 250 阅读 · 0 评论 -
c++中的 extern "C"
比如说你用C 开发了一个DLL 库,为了能够让C ++语言也能够调用你的DLL 输出(Export) 的函数,你需要用extern "C" 来强制编译器不要修改你的函数名。 通常,在C 语言的头文件中经常可以看到类似下面这种形式的代码: C代码 #ifdef __cplusplus extern "C" { #endif /**** so转载 2015-07-21 09:30:43 · 215 阅读 · 0 评论 -
extern "C"的用法解析
1.引言 C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言, C++保留了一部分过程式语言的特点(被世人称为“不彻底地面向对象”),因而它可以定义不属于任何类的全局变量和函数。但是,C++毕竟是一种面向对象的程序设计语言 ,为了支持函数的重载,C++对全局函数的处转载 2015-07-21 09:19:03 · 206 阅读 · 0 评论 -
C++中map容器的说明和使用技巧
http://www.cnblogs.com/anywei/archive/2011/10/27/2226830.html C++中map容器提供一个键值对容器,map与multimap差别仅仅在于multiple允许一个键对应多个值。 一、map的说明 1 头文件 #include 2 定义 map my_Map;转载 2014-03-03 09:27:18 · 352 阅读 · 0 评论 -
android中的强指针和弱指针
http://blog.csdn.net/hellofeiya/article/details/7845972 在Android的源代码中,经常会看到形如:sp、wp这样的类型定义,这其实是Android中的智能指针。智能指针是C++中的一个概念,通过基于引用计数的方法,解决对象的自动释放的问题。在C++编程中,有两个很让人头痛的问题:一是忘记释放动态申请的对象从而造成内存泄露;二是对象在转载 2014-02-26 14:49:54 · 451 阅读 · 0 评论