dylanin1999

导航

上一页 1 ··· 4 5 6 7 8

2022年8月13日 #

Effective C++条款14:在资源管理类中小心copying行为

摘要: 在条款13中,我们有了“资源获得的时机便是初始化时机”的RAII概念,在实现上,我们很多时候会选择使用auto_ptr和tr1::sharec_ptr指针,但是很多时候我们会发现,这两个指针也不是万能的,很多时候我们应该构建自己的——“资源管理类”。 所以... 阅读全文

posted @ 2022-08-13 16:15 DylanYeung 阅读(43) 评论(0) 推荐(0)

设计模式 序章(C++)

摘要: 面向对象的设计模式的最大作用: 抵御变化! 重新认识面向对象: 理解隔离变化: 从宏观层面来看,面向对象的构建方式更能适应软件的变化,能够将变化带来的影响减为最小 各施其职: 一、从微观层面来看,面向对象的方式更加强... 阅读全文

posted @ 2022-08-13 16:15 DylanYeung 阅读(37) 评论(0) 推荐(0)

error C1041: 无法打开程序数据库“xxx\vc140.pdb”;如果要将多个 CL.EXE 写入同一个 .PDB 文件,请使用/FS

摘要: 今天在visual studio2015 community上写代码的时候遇到了这样一个error: error C1041: 无法打开程序数据库“xxx\vc140.pdb”;如果要将多个 CL.EXE 写入同一个 .PDB 文件,请使用/FS 网络上找到的... 阅读全文

posted @ 2022-08-13 16:15 DylanYeung 阅读(740) 评论(0) 推荐(0)

Rplidar A2 屏蔽固定角度

摘要: Rplidar A2 的扫描角度图: 最近在使用Rplidar进行AMCL导航的时候,发现一个问题。由于雷达是固定在车的前面,雷达后面一部分位置被云台给遮挡住了。如图所示: 我们都知道,在ros的AMCL里,扫描得到的障碍区域都是对应一个膨胀系数的。这时为... 阅读全文

posted @ 2022-08-13 16:15 DylanYeung 阅读(134) 评论(0) 推荐(0)

线性表:顺序表和链表存储的优缺点

摘要: 顺序表和链表存储的优缺点 1.顺序表存储 原理:顺序表存储是将数据元素放到一块连续的内存存储空间,存取效率高,速度快。但是不可以动态增加长度 优点:存取速度高效,通过下标来直接存储 缺点:1.插入和删除比较慢,2.不可以增长长度 ... 阅读全文

posted @ 2022-08-13 16:15 DylanYeung 阅读(659) 评论(0) 推荐(0)

Effective C++条款13:以对象管理资源

摘要: 通常来讲,我们会使用new、delete来直接进行内存的管理。但是,由于很多原因,我们在这样使用的时候会造成内存的泄露。比如: 1、程序员在编程的时候new了一个内存,但是在后面编程的时候忘了进行delete,这样就会造成内存泄漏。 2、例如下列实例代码: v... 阅读全文

posted @ 2022-08-13 16:15 DylanYeung 阅读(51) 评论(0) 推荐(0)

侯捷--C++面向对象编程《1》--操作符重载

摘要: 最近在通过侯捷的C++视频重新温习C++的基本语法,由此,记下一些自己认为比较重要的笔记。 重载的限制: 1、重载后的运算符必须至少有一个操作数类型是由用户定义的,这将防止用户为标准类型重载运算符。 2、使用运算符时不能违反原来的语法规则。 3、不能创建新... 阅读全文

posted @ 2022-08-13 16:15 DylanYeung 阅读(42) 评论(0) 推荐(0)

bash和shell的区别

摘要: Linux 中的 shell 有很多类型,其中最常用的几种是: Bourne shell (sh)、C shell (csh) 和 Korn shell (ksh), 各有优缺点。Bourne shell 是 UNIX 最初使用的 shell,并且在每种 UN... 阅读全文

posted @ 2022-08-13 16:15 DylanYeung 阅读(308) 评论(0) 推荐(0)

上一页 1 ··· 4 5 6 7 8