c++知识
文章平均质量分 93
Cooper_jj123
这个作者很懒,什么都没留下…
展开
-
C/C++中的extern关键字和static关键字
1、C 是面向过程的语言,而C++是面向对象的语言2、C和 C++动态管理内存的方法不一样,C是 使用 malloc/free 函数,而 C++ 除此之外还有new/delete函数3、C++ 对 C 的 struct 进行了扩展 ,C++中 struct 默认是public的 ,class中默认是private的。......原创 2022-08-13 11:49:49 · 379 阅读 · 0 评论 -
关于volatile关键字的一些总结
C/C++ volatile关键字原创 2022-07-25 00:24:25 · 249 阅读 · 0 评论 -
C++ 智能指针
C++智能指针学习原创 2022-07-21 23:44:24 · 1200 阅读 · 0 评论 -
C++ 右值引用
C++原创 2022-06-17 13:28:09 · 3041 阅读 · 2 评论 -
Linux中线程锁 pthread_mutex_t 、条件变量 pthread_cond_t (有关日志的实现)
在头文件#include <pthread.h>中 pthread_mutex_t 与 pthread_cond_t这两个都是在<pthread.h>中定义的结构,pthread_mutex_t是互斥锁,pthread_cond_t是条件变量,主要用于PV操作。1. 线程互斥量 pthread_mutex_t 的初始化: 初始化可以用/* Initialize a mutex. */extern int pthread_mutex_init (pthr原创 2022-05-11 00:15:14 · 2778 阅读 · 1 评论 -
Epoll总结,ET和LT模式、Epoll(一)
Epoll总结epoll 高效的原因:epoll使用三个方法来实现select方法要做的事情 1.新建epoll描述符==epoll_create() 2.epoll_ctrl(epoll描述符,添加或者删除所有待监控的连接) 3.返回的活跃连接 ==epoll_wait(epoll描述符) 与select相比,epoll分清了频繁调用和不频繁调用的操作。例如,epoll_ctrl是不太频繁调用的,而epoll_wait是非常频繁调用的。这时,epoll_wait却几乎没有入参,这比se原创 2022-05-03 23:56:11 · 677 阅读 · 0 评论 -
八大排序算法(基于C++)
八大排序原创 2022-04-25 21:21:34 · 980 阅读 · 0 评论 -
C++ 单例模式
c++单例模式原创 2022-04-11 20:28:54 · 2392 阅读 · 0 评论