Loading

摘要: 关键词:类型转换,explicit Tip Demo 转换函数conversion function一般形式:operator type() const;- 不需要写返回类型- 一般来说返回const non-explicit-one-argument-ctor非显式构造,编译器自动将4构造为fra 阅读全文
posted @ 2024-01-30 21:08 rthete 阅读(26) 评论(0) 推荐(0)
摘要: 关键词:动态内存分配,拷贝赋值,new/delete 与Complex类最大的差别:有动态分配的内存空间(char* m_data) Tip Demo 拷贝赋值函数的一般结构 拷贝赋值时,检测自我赋值非常重要自己的内存已经释放了,还怎么把自己赋给自己? new时做了什么?1.分配内存2.static 阅读全文
posted @ 2024-01-30 20:49 rthete 阅读(22) 评论(0) 推荐(0)
摘要: 1 ade下载超时 查看CMakeDownlodLog.txt找下载地址和目标路径(包含md5值),按下载地址下载文件,放到你的opencv-4.7.0/.cache/ade下,记得把文件改名改成包含md5值的。其他缺失文件也可以一样处理。 2 即使下载完依然cmake报错 -- Configuri 阅读全文
posted @ 2024-01-18 16:35 rthete 阅读(744) 评论(0) 推荐(0)
摘要: 关键词:可见性, const, by value or reference Tip demo why private constructor:实现单例模式 内联的好处:减少了函数调用,效率更高。- 使用inline关键字建议编译器内联,实际是否内联由编译器决定 构造函数中,初始化时就进行赋值,效率更 阅读全文
posted @ 2024-01-18 16:12 rthete 阅读(56) 评论(0) 推荐(0)
摘要: unique_ptr,shared_ptr,weak_ptr 阅读全文
posted @ 2023-07-14 18:19 rthete 阅读(61) 评论(0) 推荐(0)
摘要: 使用了3台阿里云服务器做实验,搭建kafka集群,可以通过java程序生产消息到云服务器。中途遇到许多问题,仅在此记录一些配置信息,安装过程省略。 阅读全文
posted @ 2023-07-14 14:54 rthete 阅读(182) 评论(0) 推荐(0)
摘要: wsl2安装CUDA的过程记录;遇到的各种问题,包括:驱动与CUDA版本匹配、gcc版本过高、GPU算力问题等等。 阅读全文
posted @ 2023-07-13 16:46 rthete 阅读(14930) 评论(2) 推荐(2)
摘要: 安装wsl并升级为wsl2;安装docker-desktop;安装插件使用VSCode访问wsl子系统,并使用简单操作docker。 阅读全文
posted @ 2023-07-12 16:59 rthete 阅读(1106) 评论(0) 推荐(0)
摘要: 【90】【Cherno C++】【中字】stdmove与移动赋值操作符 ▶️移动构造与std::move 接上节的String类,我们可以通过string来构造新的对象dest: // 拷贝构造 String string = "Hello"; String dest = string; 为了使用移 阅读全文
posted @ 2023-07-11 17:20 rthete 阅读(79) 评论(0) 推荐(0)
摘要: 【89】【Cherno C++】【中字】C++移动语义 ❓为什么使用移动语义(moving semantics)? 很多时候,我们需要通过复制来传递对象: 例如,把一个对象传递给一个函数,这个函数需要得到这个对象的所有权,我们需要在当前stack frame中构造一个一次性对象,然后复制到调用的函数 阅读全文
posted @ 2023-07-10 21:41 rthete 阅读(169) 评论(0) 推荐(0)