![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
Cratels学编程
keep learning
展开
-
C++多线程:promise/future与packaged_task/future应用场景的区别
如果站在一个库开发者的角度去看,我可能会帮客户实现一部分功能,但也可能需要流出空位让用户将自己的实现塞进来。在我学习两者语法的时候总是搞不清两者的区别,知道怎么用却不清楚为什么这样用。关心与不关心,对应到代码中,就代表这个实现是你自己来写,还是可以交给别人写。乙只需要按照指定图纸干活即可,完成后结果会自动返回给甲。如果甲需要乙来帮忙建房,甲必须自己提供建房流程,然后将其使用。如果有甲乙两个人,甲负责主线程编写,乙负责辅助线程的编写。的执行体是乙提供的,甲只需引用即可。,然后引用乙提供的头文件来构建。原创 2024-05-17 10:40:54 · 133 阅读 · 1 评论 -
解决 Clion: this file does not belong to any project target
今天突然发现再CLion新建源文件的时候,文件总会出现warning:“this file does not belong to any project target,XXXXXX”。查了半天,解决方案之一是自己手动添加文件到CMakeLists,这有点不符合IDE的设定。后来发现是自己手贱关掉了自动添加到工程的选项:如果你也遇到这个问题,如果你也手贱关掉了这个选项,直接点选...原创 2020-04-06 22:36:58 · 3600 阅读 · 2 评论