C++
cvster
这个作者很懒,什么都没留下…
展开
-
memory order 内存模型,reorder,memory_order_acquire - C++知识总结第2章
文章目录三种内存模型四种读写关系Sequential ConsistencyAcquire-Release 模式Release-Consume 模式Relaxed模式三种内存模型这篇文章讲的很好https://www.codedump.info/post/20191214-cxx11-memory-model-2/三种内存模型(https://www.codedump.info/post/20191214-cxx11-memory-model-1/):Sequential Consistency原创 2020-08-20 10:01:32 · 1035 阅读 · 0 评论 -
左值和右值,右值引用、重载 std-move,引用折叠 - C++知识总结第1章
文章目录左值和右值总结细节std::forward和引用折叠std::move 的实现右值引用参数重载左值和右值总结在C++11中:可以取地址的,有名字的,非临时的就是左值;不能取地址的,没有名字的,临时的就是右值;左值一定在内存中,右值有可能在内存或者寄存器中。为什么++i可以作为左值,而i++不可以?因为++i返回的是i,而i++返回的是一个临时变量。https://www.cnblogs.com/nanqiang/p/9979059.html细节摘抄下面的文章原创 2020-08-20 09:35:24 · 659 阅读 · 0 评论