dumpbin 是 vs 提供的一个工具,可以用于查看 dll/exe 的信息,32 位还是 64 位, 导出函数等
Python 中的可变对象与不可变对象
Python 中只存在 “引用传递” 这一种传递方式,
准确来说应该是指针传递 ,
通过 id()
函数可以确定,参数传入前和传入后的地址值一样
所谓的对象可变与不可变,其实是看是否提供了修改自身对象的方法
Python 临时改变 Path 搜索目录
1 | import sys |
Python 处理 C 语言结构
Python 可以高效率开发,但涉及到运算密集部分,还是应该交给 C/C++, 这里就涉及到数据交互的结构与格式问题
C++ 中 new-delete 与 malloc-free 的比较
new-delete 与 malloc-free
C++ 中使用 fstream 一次读取整个文件内容
C++ 中 lambda 使用注意事项
https://blog.csdn.net/czyt1988/article/details/80149695
- 不要使用 lambda 以引用方式捕获局部变量!!!(悬挂引用)
- lambda 捕获 this 时也需要注意,lambda 的调用时机是否在 this 的生命周期之外 (类生命周期)
C++ 中的 move 和 forward
std::move 和 std::forward 仅仅是进行类型转换的函数(实际上是函数模板). std::move 无条件的将其参数转换为右值, 而 std::forward 只在必要情况下进行这个转换,就是这样.
C++ 数组长度可以为变量吗
C++ 中使用智能指针管理数组
C++ 智能指针不仅能管理普通对象,也可以管理数组对象