OpenFOAM
文章平均质量分 63
我走的很慢
这个作者很懒,什么都没留下…
展开
-
左值、右值、浅拷贝、深拷贝、移动语义、RVO、OpenFOAM中的autoPtr类和tmp类、std::unordered_map、函数指针(2021.01.17)
学习记录2021.01.17Programming二级目录三级目录 Programming 左值(lvalue):locator value 可寻址的数据,可位于等号任意侧 右值(rvalue):read value 不可寻址的数据,无法位于等号左侧 常量左值可以引用引用右值,但不能改变右值;右值引用可以改变右值 std::move() 将左值转为右值 浅拷贝:拷贝被传入指针的地址 深拷贝:分配一块新的内存来拷贝,该内存与被传入指针所指向的对象的大小相同 移动语义:通过移动构造函数实现,转移资源所有权而免原创 2021-01-17 23:37:39 · 447 阅读 · 0 评论 -
OpenFOAM-v1606+ 安装教程(on Ubuntu 14.04 LTS)
文章目录1、系统要求2、下载OpenFOAM-v1606+ & ThirdParty-v1606+3、解压到指定目录4、source OpenFOAM 环境5、编译ParaView(大概需要半个小时)6、必要软件设置7、编译OpenFOAM(大概需要4-6小时)8、将OpenFOAM环境变量添加到~/.bashrc (如对以下教程有疑问请访问OpenFOAM官方网站) 1、系统要求 sudo apt-get install build-essential flex bison cmake zlib1原创 2021-02-21 18:10:49 · 1260 阅读 · 0 评论