【Other】随笔
关于其他.
江湖人称菠萝包
这个作者很懒,什么都没留下…
展开
-
同一个进程加载同一个动态库两次的现象
我猜,同一个进程加载同一个动态库两次,用的其实是同一份内存空间。下面直接根据代码看结果。// 下面的测试动态库Test.dll的代码,就一个头文件dll_global.h和一个main.cpp.#ifndef DLL_GLOBAL_H#define DLL_GLOBAL_H#ifdef __cplusplus#define D_EXTERN_C extern "C"#else#define D_EXTERN_C#endif#ifdef __SHARE_EXPORT#define原创 2021-06-30 22:14:22 · 1931 阅读 · 0 评论 -
什么是回调函数?
当程序跑起来时,一般情况下,应用程序(application program)会时常通过API调用库里所预先备好的函数。但是有些库函数(library function)却要求应用先传给它一个函数,好在合适的时候调用,以完成目标任务。这个被传入的、后又被调用的函数就称为回调函数(callback function)。打个比方,有一家旅馆提供叫醒服务,但是要求旅客自己决定叫醒的方法。可以是打客房电话,也可以是派服务员去敲门,睡得死怕耽误事的,还可以要求往自己头上浇盆水。这里,“叫醒”这个行为是旅馆提供的,原创 2020-05-17 22:07:58 · 550 阅读 · 0 评论