logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

C++ sort函数第三个参数的理解

1.sort函数用法C++reference中,最复杂的重载函数定义如下:void sort (RandomAccessIterator first, RandomAccessIterator last, Compare comp);平时常用前两个参数,分别代表需要排序的起始位置和终止位置,第三个参数是排序的规则,可以省略,此时就是默认排序规则(从小到大排列)comp函数可以...

如何让一个函数返回多个返回值

以一个题目为例:要求用户使用一个整数指出自己的身高(单位为英寸),然后将身高转化为英尺和英寸。方法一:利用结构体,注意函数定义一定要用结构体来定义struct trans{int chi;int cun;};trans transform(int);int main(){using namespace std;int a;cin >>...

对CLOCK_MONOTONIC的理解

CLOCK_MONOTONIC在timerfd_create以及clock_gettime中都有使用,具体函数如下:int timerfd_create(intclockid, intflags);//创建timerfd描述符//clockid可以填CLOCK_REALTIME,CLOCK_MONOTONIC//flags可以填0,O_CLOEXEC,O_NONBLOCKin...

#c语言#c++#gnu
linux中线程的pid,线程的tid和线程pid以及__thread

在linux系统中,每个进程有一个pid(进程ID),获取函数:getpid(),系统内唯一,除了和自己的主线程一样每个线程有一个tid(线程ID),获取函数:pthread_self(),所在进程内唯一,有可能两个进程中都有同样一个tid每个线程有一个pid(不知道叫什么),获取函数:syscall(SYS_gettid),系统内唯一,除了主线程和自己的进程一样,其他子线程都是唯一的...

到底了