![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++后台
文章平均质量分 50
Guosheng-zZ
吃饭摸鱼借鉴代码,
听歌睡觉网瘾少年。
展开
-
MoreEffectiveC++笔记 3基础议题
MoreEffectiveC++笔记 1基础议题1指针和引用的区别2尽量使用C++风格转换3不用对数组使用多态4避免无用的缺省构造函数1指针和引用的区别指针可以指向空值,引用必须绑定到另一个变量。int main(){ int *p = NULL; int &ref = *p;//尝试设置一个绑定到空的引用 cout<<ref;//g++下编译通过 运行时提示段错误 return 0;}引用必须被初始化,但是指针未初始化是合法的。int main(){ i原创 2020-11-30 18:11:06 · 252 阅读 · 0 评论 -
STL链表归并排序
STL链表归并排序stl链表归并思路第一次见到这种思路来源于《stl源码剖析》一书。#include <iostream>#include<vector>using namespace std;struct Node { int i; Node* next; Node(int ii):i(ii),next(nullptr) { }};Node* merge(Node* l, Node* r) { Node* ret = new Node(0); Node*原创 2020-08-11 22:37:17 · 217 阅读 · 0 评论 -
运行性能监控工具Minitrace使用方法
trace是chrome中的开源运行性能测试工具原创 2020-08-02 18:06:34 · 973 阅读 · 0 评论 -
ubuntu下c++ select与epoll函数
select和epoll概念selectepoll概念select和epoll都归属于IO多路复用是一种代替多线程实现服务器并发的方案。举个例子,假设小明要来8公寓找小果,但是不知道他在哪个寝室,但是每个寝室都分配了一个女仆阿姨,小果的阿姨一眼看到了小明,就把他叫到小果那里了;过了一阵子学校没钱了,只雇佣了一个阿姨,小明找不到小果,阿姨就挨个屋子问小果在哪里直到找到小果或者查无此人来错公寓嘞您...原创 2020-04-02 21:33:39 · 330 阅读 · 0 评论