dylanin1999

导航

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

2022年8月13日 #

Tx2 通过内核编译来获取ttyUSB* 以及ttyACM*的设备名

摘要: 最近由于学校实验室准备参加ICRA的DJI AI Challenge ,所以我在使用TX2跑ROS。我用的是ubuntu 16.04, ros kinetic版本。然后遇到了一些问题。再插上通信串口之后usb并没有反应。 通过lsusb命令可以看到对应的us... 阅读全文

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

Effective C++条款05~06

摘要: 条款05:了解C++默默编写并调用了哪些函数 big three: 拷贝构造函数拷贝赋值函数operator=析构函数当我们像下面编写一个类的时候: class Empty{public:private:}; 我们可能会觉得,这个类是空的,没有任何内容。但是,... 阅读全文

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

C++类转换函数

摘要: 用转换构造函数可以将一个指定类型的数据转换为类的对象。但是不能反过来将一个类的对象转换为一个其他类型的数据(例如将一个Complex类对象转换成double类型数据)。 C++提供类型转换函数(type conversion function)来解决这个问题。... 阅读全文

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

Effective C++条款04:确定对象被使用前已先被初始化

摘要: 条款04:确定对象被使用前已先被初始化 在这一条款中,我们学到的最重要的一点就是,一定要在定义变量时进行初始化。因为读取未初始化的值会导致不明确的行为。 其实,在这一条款中,我们应该注意到的是,初始化和赋值的区别。在对象的成员函数中,我们常常将赋值和初始化的行... 阅读全文

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

C++面向对象编程《2》--类和类之间的三大关系

摘要: 复合(Composition)、委托(Delegation)、继承(Inheritance) 一、复合的形式:在A类中定义了一个B类的对象,然后A类的所有实现都通过B类的函数实现,类似于对B类成员函数的再次封装。具体的实例代码如下: 两者之间的关系:... 阅读全文

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

Effective C++条款03:尽可能地使用const

摘要: 条款三:尽可能地使用const 首先,我们需要知道const的作用:const是C++中的关键字,它允许我们指定一个语义的约束。 const分为两种: 1、顶层const: 顶层const的语法位置处于指针的右边,其作... 阅读全文

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

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

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

posted @ 2022-08-13 16:15 DylanYeung 阅读(28) 评论(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 阅读(243) 评论(0) 推荐(0) 编辑

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