C++
沪江塞外
这个作者很懒,什么都没留下…
展开
-
2020-10-19
CComPtr和CComQIPtrCComPtr和CComQIPtr是智能接口指针类,它们在销毁的时候,不需要手动去释放接口指针,在赋值的时候,也不需要手动的AddRef,在出现异常的时候,会自动处理异常,而不需要额外的异常处理代码。 CComPtr和CComQIPtr的不同的地方:CComPtr只能创建固定的特定的接口指针实例。而CComQIPtr不但实现了CComPtr的所有的功能,而且当我们把一个不同类型的接口指针赋值给CComQIPtr的时候,CComQIPtr会自动的调用接口...原创 2020-10-19 15:38:39 · 86 阅读 · 0 评论 -
2020-09-17
线程管理int thrd_create(thrd_t *thr, thrd_start_t func, void *arg);thrd_create创建一个新线程,该线程的工作就是执行func(arg)调用,程序员需要为线程编写一个函数,函数签名为:thrd_start_t,即int (*)(void*)类型的函数。新创建的线程的标识符存放在thr内。thrd_t thrd_current(void);thrd_current函数返回调用线程的标识符。int thrd_detac.原创 2020-09-17 09:47:24 · 251 阅读 · 0 评论