![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++基础知识
快乐学习,欢乐成长
接口文帝
做事贵在坚持,努力做好每一件事情。
展开
-
礼物选择器
礼物选择器原创 2022-08-09 11:04:55 · 120 阅读 · 0 评论 -
c++ obs中的智能指针
阅读obs代码时候遇到指针的代码,就展开学习一下。 /*自定义删除器*/ static auto ProfilerNameStoreRelease = [](profiler_name_store_t *store) { profiler_name_store_free(store); }; using ProfilerNameStore = std::unique_ptr<profiler_name_store_t, decltype(ProfilerNameStoreReleas原创 2022-04-18 17:26:53 · 291 阅读 · 0 评论 -
c++obs中的函数指针
函数指针 在阅读obs源码时候看到,typedef void (*obs_find_module_callback_t)(void *param,const struct obs_module_info *info)不太没明白。后面查了下是函数指针,下面就对typedef void (*Fun) (void)使用 的理解。 typedef的用法 用途一 定义一种类型的别名,而不只是简单的宏替换。可以用作同时声明指针型的多个对象。 char* pa, pb; // 这多数不符合我们的意图,它只声明了一个指原创 2022-04-18 17:29:05 · 334 阅读 · 0 评论 -
c++基础知识之static静态成员
参考文档:http://blog.csdn.net/majianfei1023/article/details/45290467 static基本属性 静态成员变量 用于函数体内部修饰变量,这种变量的生存期长于该函数。 int foo(){ static int i = 1; // note:1 //int i = 1; // note:2 i += 1; return i; } 对于...原创 2020-03-24 22:05:02 · 120 阅读 · 0 评论 -
c++基础知识之关键字
变量和基本类型 const限定符原创 2020-03-23 22:18:38 · 103 阅读 · 0 评论 -
C++ 基础知识 之 类
构造函数特点 构造函数是一种比较特殊的成员函数,用于创建并初始化对象。声明对象时构造函数被编译器自动调用。 构造函数的四个特点: (1)构造函数的访问权限必须为共有; (2)构造函数名和类名相同; (3)构造函数没有返回值; (4)构造函数可以带参数,用于初始化成员变量; ***默认构造函数*** ...原创 2020-03-22 14:58:10 · 137 阅读 · 0 评论