- 博客(2)
- 收藏
- 关注
原创 c++课程记录
一. 浅拷贝的深拷贝区别:浅拷贝只是单纯的值拷贝,没有任何副作用。当把一个有指针成员的类做浅拷贝时,两个类的指针成员会指向同一块地址空间,释放时会释放两次。解决:深拷贝的实现。定义拷贝构造函数。例如:Person(const Person &ob)//ob即为要拷贝的目标。在拷贝构造函数中可对指针成员新开空间。...
2022-02-23 22:55:57 333
原创 Pybind11使用总结(实现C++与Python互相调用)
Pybind11使用总结(实现C++与Python互相调用)实验运行环境:Linux操作系统C++11Python 3.7Cmake 2.8第一步、编译pybind11首先从https://github.com/pybind/pybind11 上下载pybind11源码。解压后进入文件夹使用cmake进行编译:mkdir buildcd buildcmake ..cmake --build . --config Release make // 这一步若发生错误查看pyth
2020-11-03 21:55:24 15201 8
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人