- 博客(6)
- 收藏
- 关注
转载 C++ Vector 和 List区别
【C++】Vector和List的区别_c++ list和vector区别-优快云博客
2024-06-05 10:10:04
37
原创 C++学习笔记(一)智能指针
c++11出现,弱引用指针,解决交叉引入的问题。存在的问题:weak_ptr只是对象的观察者,不拥有对象本身。c++11出现,独占指针,可以自动释放资源,解决auto_ptr拷贝构造的问题(禁用了拷贝构造),如果需要转移资源,需要使用std::move。c++11出现, 共享指针,解决unique_ptr不能同时指向同一对象的问题,通过引用计数器管理对象,当引用计数为0时,自动释放。存在的问题:交叉引用导致不释放的问题。C++11之前使用,可以自动释放,解决普通指针不能自动释放的问题。
2024-05-29 15:54:07
283
原创 2021-07-16
基于OPENSSL/EVP, EC 库的SM2实践一公私钥对的生成/*EC_KEY的结构*/struct ec_key_st { // ... EC_GROUP *group; EC_POINT *pub_key; BIGNUM *priv_key; // ...};/*密钥对生成*/EC_KEY* key = EC_KEY_new();EC_GROUP* group = EC_GROUP_new_by_curve_name(NID_X9_62_
2021-07-16 10:30:05
152
转载 转载:CMake——第三方库引入
转载自CMake——第三方库引入 - 简书 (jianshu.com)对于大型工程项目,我们往往需要引入一些第三方库来帮助我们更好的解决问题,对于第三方库,有的是编译好的,有的是源码,情况不同,处理方式不同,由于笔者这方面也是刚入门,所以在此记下笔记,以备后续需要.1.对于有.cmake的第三方库:list(APPEND CMAKE_PREFIX_PATH "./thirdParty/opencv/build")#.cmake所在路径 find_package(OpenCV REQUIRED...
2021-07-09 10:50:17
1657
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人