2017年6月4日

摘要: 在C语言中的动态分配和释放内存的函数是malloc calloc 和 free , 而在C++中要用 new new[] delete delete[] 来申请动态空间和释放空间。 注意:的是new、new[]、delete和delete[]是操作符,而非函数;new和delete也是C++的关键字 阅读全文
posted @ 2017-06-04 11:42 王会喜 阅读(497) 评论(0) 推荐(0) 编辑
 

2017年6月1日

摘要: C++语言新增关键字 inline,用于将一个函数声明为内联函数。在程序编译时,编译器会将内联函数调用处用函数体替换,这一点类似于C语言中的宏扩展。采用内联函数可以有效避免函数调用的开销,程序执行效率更高。使用内联函数的缺点就是,如果被声明为内联函数的函数体非常大,则编译器编译后程序的可执行码将会变 阅读全文
posted @ 2017-06-01 16:11 王会喜 阅读(461) 评论(0) 推荐(0) 编辑
 
摘要: 在C++语言中新增了四个关键字static_cast、const_cast、reinterpret_cast和dynamic_cast。这四个关键字都是用于强制类型转换的。我们逐一来介绍这四个关键字。 1) static_cast 2) const_cast 在C语言中,const限定符通常被用来限 阅读全文
posted @ 2017-06-01 15:52 王会喜 阅读(197) 评论(0) 推荐(0) 编辑
 

2017年5月25日

摘要: 大家都知道,C++ 语言有一种 很好用的 也是很常用的技术 叫做引用,这个是在C语言的基础上的一个扩冲,类似指针,只是在声明的时候用&取代了* , 引用可以看作是被引用的一个别名,在声明时必须同时进行初始化。 1.函数参数的引用 2.函数引用返回值 在C++中非void型函数需要返回一个返回值,类似 阅读全文
posted @ 2017-05-25 00:05 王会喜 阅读(235) 评论(0) 推荐(0) 编辑
 

2017年5月24日

摘要: 有的时候ubuntu 的声卡不能用,没有声音也不能使用麦克风,所有很困惑,查看声卡驱动的时候不显示声卡的驱动,所有我们要自己安装声卡驱动, 1.下载驱动包这是比较新的声卡驱动,1.0.20 2.解压安装 我解压到 $HOME/alsa 文件夹下 3.把下面的modules写入内核 4. 最后重启 就 阅读全文
posted @ 2017-05-24 17:29 王会喜 阅读(16754) 评论(0) 推荐(0) 编辑
 

2017年5月22日

摘要: C++语言引入命名空间(Namespace)这一概念主要是为了避免命名冲突,其关键字为 namespace。 科技发展到如今,一个系统通常都不会仅由一个人来开发完成,不同的人开发同一个系统,不可避免地会出现变量或函数的命名冲突,当所有人的代码测试通过,没有问题时,将所有人的代码结合到一起,因为变量或 阅读全文
posted @ 2017-05-22 03:02 王会喜 阅读(19370) 评论(0) 推荐(4) 编辑
 
摘要: 对机器人的软件开发的离不开ROS,ROS是一个开源的机器人操作系统,他是跑在ubuntu 上的二级操作系统,很多人对现在的ROS 程序包 开发都用的文本编辑,然后用catkin_make编译,但是没有提示的功能,所以接下来介绍一种ROS 的编辑器"QT",qt 安装简单,使用方便,长话短说。 我用的 阅读全文
posted @ 2017-05-22 01:00 王会喜 阅读(1661) 评论(0) 推荐(0) 编辑
 

2017年5月20日

摘要: 今天介绍一下谷歌浏览器在ubuntu 系统环境下的安装步骤,1.在终端的窗口上输入: 将下载源加入到系统的源列表。命令的反馈结果如图。 如果返回“地址解析错误”等信息,可以百度搜索其他提供 Chrome 下载的源,用其地址替换掉命令中的地址。 2.接下在终端中输入 导入谷歌软件的公钥,用于下面步骤中 阅读全文
posted @ 2017-05-20 13:22 王会喜 阅读(8324) 评论(0) 推荐(0) 编辑
 
摘要: windows 系统有很多的截图的软件 比如 QQ 浏览器什么的,但是ubuntu 还是很少的截图软件的接下来介绍一下ubuntu 的截图软件 1.键盘上的alt+printscreen 可以全屏幕的截图,也可以通过的shift+alt+printscreen的组合按键进行,指定区域的截图,如果笔记 阅读全文
posted @ 2017-05-20 12:25 王会喜 阅读(1454) 评论(0) 推荐(0) 编辑
 

2017年5月19日

摘要: C++语言是广泛使用的程序设计语言之一,因其特有的优势在计算机应用领域占有重要一席。 C++中的数据类型 C++中的数据类型分为两大类:基本数据类型和非基本数据类型,如图1.1所示。 图1.1 C++的数据类型 说明:图中“type”表示任一种非void的类型,英文为关键字或程序中的表达方式。 VC 阅读全文
posted @ 2017-05-19 09:37 王会喜 阅读(1953) 评论(0) 推荐(0) 编辑