![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++语法
irvingzhang
本硕毕业于电子科技大学,在 Asian Journal of Control (ASJC),Circuits, Systems and Signal Processing (CSSP),Chinese Physics B,IEEE CDC,控制理论与应用等发表学术论文12篇,其中 SCI、EI 检索10篇。在第52届"决策与控制领域最高水平会议"IEEE CDC上作口头报告,担任 IET-RSN, IET-SP, Signal Processing(SP),IJSS,AST, AJC 和CSSP 等 SCI 期刊,以及 American Control Conference 独立审稿人
展开
-
条款40:将std::atomic用于并发,而volatile用于专有内存
条款40:将std::atmic用于并发,而volatile用于专有内存声明:本文翻译自《Effective Modern C++》,自己边看边翻译的,不保证与英文原版完全字字对应,纯粹以学习为目的,请勿转载和用于商业用途。volatile很糟糕,因为它很容易被误解。我们原本不应该在本节中讨论它,因为它跟并发编程没有任何关系。但是在其它编程语言,如Java和C#中,它却能够用于并发编程。某些C++编翻译 2016-03-18 22:49:38 · 1310 阅读 · 0 评论 -
条款1:理解模板类型推断
如果一个复杂系统的用户对系统的工作原理一无所知,但是能很愉快地操作它,这很能说明系统设计的非常好。从这个角度看,C++的模板类型推断是极其成功的。数百万的程序员有过将参数传给模板函数的经历,并且执行结果完全符合预期,但是很多人对于传递给这些函数的参数是如何进行类型推断的几乎一无所知。如果你属于他们中的医院,我要告诉你一个好消息和一个坏消息。好消息是:现代C++最引人注目的功能之一:auto,是模板类翻译 2016-03-25 22:23:17 · 375 阅读 · 0 评论