摘要: 不会,只需要有函数声明即可!!! 文件目录 fun1/CMakeLists.txt 生成库fun1 fun2/CMakeLists.txt 生成库fun2 源文件fun2.c调用了fun1.c中的函数void fun1() 此时,只编译fun2/CMakeLists.txt,编译是成功的 但是,如此 阅读全文
posted @ 2020-03-15 10:40 猿起5-2 阅读(157) 评论(0) 推荐(0)
摘要: 1. 什么是抽象类? 包含有纯虚函数的类,称为抽象类。纯虚函数是一个在基类中只有声明的虚函数,在基类中无定义,派生类中一定要给出自己的定义。 // 纯虚函数, 要有=0 void fun(int a, const char * b) = 0; 2. 抽象类为什么不能实例化? 可能是规定如此。可能的原 阅读全文
posted @ 2020-03-15 10:15 猿起5-2 阅读(1364) 评论(0) 推荐(0)
摘要: 一. 什么是互斥锁 计算机中,当多个进程或者线程共享一个临界区(例如:共享内存空间或者全局变量),如果仅对该临界区读取,不进行内容修改,即使同时多次读取都是没有问题的。 但是,当我们需要修改临界区内的内容时,我们就必须面对一个情况:同时有多个操作对临界区的内容进行修改,在操作完后,保留的是那一次操作 阅读全文
posted @ 2020-03-11 00:24 猿起5-2 阅读(774) 评论(0) 推荐(0)
摘要: 一. 什么是读写锁 很多时候,对共享变量的访问有以下特点:大多数情况下线程只是读取共享变量的值,并不修改,只有极少数情况下, 线程才会真正地修改共享变量的值。对于这种情况,读请求之间之间是无需同步的,他们之间的并发访问是安全的。但是 必须互斥写请求和其他读请求。 这种情况在实际中是存在的,比如配置项 阅读全文
posted @ 2020-03-09 12:47 猿起5-2 阅读(1890) 评论(1) 推荐(0)
摘要: 一、文件类型 Linux操作系统把所有内容(文件、图片、视频、设备)都当作文件看待、处理,即一切皆文件。 Linux系统把所有文件分为七种类型: 文件类型 文件类型标识 说明 使用ls -l命令查看文件类型,首字母代表文件类型 普通文件 - 最常见的文件类型, *.txt,*.c,*.h,都属于普通 阅读全文
posted @ 2020-01-14 18:55 猿起5-2 阅读(168) 评论(0) 推荐(0)
摘要: POSIX:Potable Operating System Interface of UNIX (可移植操作系统接口),是IEEE为要在各种UNIX操作系统上运行软件,而定义API的一系列互相关联的标准的总称,其正式称呼为IEEE Std 1003,而国际标准名称为ISO/IEC 9945。 PO 阅读全文
posted @ 2020-01-14 11:31 猿起5-2 阅读(2445) 评论(0) 推荐(0)
摘要: unbantu16.04 linux 版本, ros系统 kinetic版本 1. ros系统可以通过rospack find package_name / rosrun package_name node_name / rospack depends1 package_name 等ros命令执行相 阅读全文
posted @ 2019-10-07 16:28 猿起5-2 阅读(3213) 评论(0) 推荐(0)