2023-01-30 周一10:30
回答了定义,怎么转换忘记了。。。。
熟悉一下代码,这个比较耗时,2月2日暂时放下,这将是一个长期工程
cell多线程优化==》Prosix线程
温度计算,加标记,不重复计算
VTK重新绘制矢量==>扣开源软件里面的代码,然后重新使用VTK绘制箭头
==》多线程如何同步的?没有使用多线程同步。
==》为什么没有使用同步?
https://www.cnblogs.com/skynet/p/3372855.html
名称不同:
静态库:.lib
动态库:.dll
链接方式不同:
静态库采用静态链接方式,在程序链接阶段,静态库与汇编生成的目标文件一起打包到程序可执行文件*.exe中。
静态库对函数库的链接是在编译阶段完成的,运行时与函数库没有关系了。
所有的目标文件和函数库都会链接到程序可执行文件中,比较浪费空间和资源。
动态库在编译时并不会被链接到目标代码中,而是在程序运行的时候才被载入。
动态链接方式==》动态链接又包括显示链接和隐士链接。
多个程序引用
当一个静态库A被多个程序使用时,每个程序都会有A的一个拷贝,比较浪费空间。
不同程序使用相同的动态库,动态库在内存中只有一份实例,可以实现进程之间资源共享。==》动态库也叫做共享库。
程序更新:
如果静态库更新了,所有使用它的程序都需要重新编译。
注意:
静态库的lib和动态库的lib不是一个概念,
静态库的lib叫做静态库,动态库里面的lib叫做导入库。
静态库lib包含实际执行代码和符号表等;倒入库,实际执行代码在动态库中,导入库只包含了地址符号表等。
https://www.zhihu.com/question/21250233/answer/37203217
https://blog.csdn.net/Solstice/article/details/6233478
lambda本质是内联函数,那么应当是在编译时捕获变量的。
回答什么是右值
移动构造函数需要用到右值引用,这样减少拷贝和析构,提高程序性能。
回答构造函数,会导致多条失效。
回答构造函数,问除了构造函数还有其他的吗?
https://blog.csdn.net/baidu_16370559/article/details/123426102
回答没有使用