C++中编写物理公式
物理计算中,数值都不是独立的,大多数物理量都附带有量纲。 随着计算变得越来越复杂,维持物理量的正确量纲能够避免诸 如“将质量赋给长度”之类不经意间犯下的错误。我们接下来就 要为数值建立一个类型系统。
发布来自土法炼钢兴趣小组的知识、笔记、进展和应用。主题包括数据结构和算法、编程语言、网络安全、密码学等。
共 5 篇文章 · 返回首页
物理计算中,数值都不是独立的,大多数物理量都附带有量纲。 随着计算变得越来越复杂,维持物理量的正确量纲能够避免诸 如“将质量赋给长度”之类不经意间犯下的错误。我们接下来就 要为数值建立一个类型系统。
本文中我们尝试以标准库编写者的身份实现C++标准程序库里最简单的 算法之一:iterswap。它卑微的职责就是接受两个迭代器 并交换他们各自指向的对象的值,就像这样:
C++ lambda 表达式 出现10多年了,还是有人不甚了解。这就是 C++ 最垃圾的地方: 你需要知道编译器是怎么做的,才能真正理解它的语法。本文是对 C++ lambda 表达式的一个简述,争取做到深入浅出彻底理解。注意我们不讲 Lambda 演算。
C++代码中嵌入C语言,是可能的;C语言中嵌入C++也是可能的。这里将介绍如何将它们混编, 如何解决混编时出现的问题。
typename 和template 并不仅仅出现在模板参数中,例如下面的这个例子: