c++
c++相关
学不会2233
这个作者很懒,什么都没留下…
展开
-
一级指针和二级指针
二级指针大多用于函数的形参,目的是为了存放一级指针的地址(注意区分一级指针自己的地址和一级指针存放的地址的区别)。如果在函数中拥有存放一级指针地址的二级指针pp,此时就可以对二级指针解引用获取一级指针的地址(*pp),此时就可以修改一级指针p的指向,这个指向在离开函数后仍然保留。原创 2024-03-19 00:46:27 · 227 阅读 · 0 评论 -
函数三种传参形式:指针传递、引用传递、值传递
1.引用传递和值传递都是传地址,可理解为实参和形参的内存地址相同,在函数中的赋值操作在函数结束后仍会保留(只要被赋值的变量仍存在)。而值传递传入的是实参的值,调用函数时会进行拷贝操作将实参的值赋予形参,实参和形参的地址不同,因此在函数体内对形参的赋值操作不会改变实参的值。原创 2024-03-18 18:59:29 · 518 阅读 · 0 评论 -
IO多路复用
原因:在不使用IO多路复用技术之前,服务端处理客户端的请求只能采用多进程或多线程的方式,这种方式消耗的系统资源多。举例:1核2GB的虚拟机,大概可以创建一百左右线/进程,即处理一百左右的客户端,实际工作中硬件条件更好,但也只能处理千级别数量的客户端。采用IO复用技术后,最简单的select模型就可以让一个线/进程处理1024个客户端(poll是数千级,epoll是百万级)原创 2024-03-13 16:25:50 · 93 阅读 · 0 评论 -
c++模板
可以看到传入的参数类型都不一样但使用的函数是同一个。原创 2023-11-21 14:51:15 · 28 阅读 · 0 评论 -
函数指针和类成员函数指针
函数指针和类成员函数指针原创 2023-11-21 14:51:33 · 61 阅读 · 0 评论