
linux C/C++编程
文章平均质量分 51
山中云客
这个作者很懒,什么都没留下…
展开
-
异步函数poll的使用及与select的区别
原文链接:http://blog.sina.com.cn/s/blog_682686610100uoqf.htmlpoll()函数:这个函数是某些Unix系统提供的用于执行与select()函数同等功能的函数,下面是这个函数的声明:#include int poll(struct pollfd fds[], nfds_t nfds, int timeout);转载 2017-02-14 10:30:45 · 552 阅读 · 0 评论 -
C++中友元详解
转自:http://blog.chinaunix.net/uid-790245-id-2037327.html 我们已知道类具备封装和信息隐 藏的特性。只有类的成员函数才能访问类的私有成员,程式中的其他函数是无法访问私有成员的。非成员函数能够访问类中的公有成员,但是假如将数据成员都定义 为公有的,这又破坏了隐藏的特性。另外,应该看到在某些情况下,特别是在对某些成员函数多次调用时,由于参数传递转载 2017-02-10 15:08:04 · 248 阅读 · 0 评论 -
Java与C++的区别总结到位
转自:http://club.topsage.com/thread-265349-1-1.htmlJava并不仅仅是C++语言的一个变种,它们在某些本质问题上有根本的不同: (1)Java比C++程序可靠性更高。有人曾估计每50行C++程序中至少有一个BUG。姑且不去讨论这个数字是否夸张,但是任何一个C++程序员都不得不承认C++语言在提供强大的功能的同时也提高了程序含BUG的可能性转载 2017-02-10 15:00:19 · 360 阅读 · 0 评论 -
多态的概念和作用(深入理解)
原文链接:http://www.cnblogs.com/pinksnow520/p/4125301.html多态是面向对象的重要特性,简单点说:“一个接口,多种实现”,就是同一种事物表现出的多种形态。编程其实就是一个将具体世界进行抽象化的过程,多态就是抽象化的一种体现,把一系列具体事物的共同点抽象出来, 再通过这个抽象的事物, 与不同的具体事物进行对话。对不同类的对象发转载 2017-02-10 11:22:44 · 800 阅读 · 0 评论 -
C++各数据类型取值范围(备忘)--32位操作系统
各数据类型取值范围bool型为布尔型,占1个字节,取值0或1。BOOL型为int型,一般认为占4个字节,取值TRUE/FALSE/ERROR。sbyte型为有符号8位整数,占1个字节,取值范围在128~127之间。bytet型为无符号16位整数,占2个字节,取值范围在0~255之间。short型为有符号16位整转载 2016-03-27 20:41:17 · 1319 阅读 · 0 评论 -
Linux下异步I/0:O_ASYNC标志,aio_read
原文链接:http://blog.sina.com.cn/s/blog_3e3fcadd0100grgh.html#SinaEditor_Temp_FontName方法一:使用fcntl来置O_ASYNC位。 这个方法的效果是,当输入缓存中的输入数据就绪时(输入数据可读),内核向用F_SETOWN来绑定的那个进程发送SIGIO信号。此时程序应该用get转载 2017-09-26 16:02:32 · 4067 阅读 · 0 评论 -
MATLAB R2017a的Coder工具使用实例-m语言转C++在linux Qt下运行(之一)
目录1、前言1.1、一个例子 2、代码转换1、前言使用MATLAB进行数据分析,由于其强大的库非常方便,然而MATLAB应用起来有很多限制。尤其不方便用于实时系统。摸索MATLAB Coder工具,实现MATLAB函数转C++代码直接加入工程应用。大大缩减开发时间。废话不多说,直接上实例!先交代一下环境。MATLAB是用的学校提供的正版软件MATLAB2017a;操...原创 2018-07-27 09:30:48 · 8981 阅读 · 4 评论 -
MATLAB R2017a的Coder工具使用实例-m语言转C++在linux Qt下运行(之二)
续MATLAB R2017a的Coder工具使用实例-m语言转C++在linux Qt下运行(之一)MATLAB R2017a的Coder工具使用实例-m语言转C++在linux Qt下运行(之一)linux环境及Qt 新建Qt工程TeatMfileFun 添加之前生成的所有cpp和.h文件。有很多是不需要的,先粗暴的添加,后续再斟酌删除。 编译通过,没有错误,没有警...原创 2018-07-27 16:11:10 · 1512 阅读 · 1 评论