现在位置: 首页 > 自动控制 > 文章
2014-05-02 22:55 工业·编程 ⁄ 共 3401字 评论 2 条
在C++中学习过程中,我们都知道: delete 和 new 必须 配对使用(一 一对应):delete少了,则内存泄露,多了麻烦更大。 Qt作为C++的库,显然是不会违背C++的前述原则的。可是: 在Qt中,我们很多时候都疯狂地用new,却很少用delete,缺少的 delete 去哪儿了?! 注:本文暂不涉及智能指针(smart pointer)相关的东西,你可以考虑 Qt 智能指针学习 一文 Qt半自动的内存管理 在Qt中,以下情况下你new出的对象你可以不用 亲自去de...
阅读全文
2014-05-01 06:36 工业·编程 ⁄ 共 1334字 暂无评论
1.sizeof操作符的结果类型是size_t,它在头文件中typedef为unsigned int类型。 该类型保证能容纳实现所建立的最大对象的字节大小。 2.sizeof是算符,strlen是函数。 3.sizeof可以用类型做参数,strlen只能用char*做参数,且必须是以''\0''结尾的。 4.数组做sizeof的参数不退化,传递给strlen就退化为指针了。 5.大部分编译程序在编译的时候就把sizeof计算过了 是类型或是变量的长度这就是sizeof(x)可以用来定义数组维数的原因 ...
阅读全文
2014-04-30 22:15 科技·视野 ⁄ 共 1087字 暂无评论
云计算和物联网是当今IT业界的两大焦点。它们有很大的区别,但同时也有着千丝万缕的联系——物联网通过数量惊人的传感器采集到难以计数的数据量,而云计算可以对这些海量数据进行智能处理。云计算是物联网发展的基石,而物联网又是云计算的最大用户,促进着云计算的发展。二者的融合可谓珠联璧合,相辅相成。在大数据时代,二者的融合将进一步推动数据价值的挖掘,使数据价值进一步显现,促进产业爆发。 物联网就是物物相连的互联...
阅读全文
2014-04-30 06:05 工业·编程 ⁄ 共 6051字 暂无评论
最近在研究基于QT的串口通信程序。下载了别人写的第三方类,但是感觉看得不是很懂,另外跟我想象中的事件驱动有些区别。因此自己尝试着写了一个基于WIN2api的串口类。经过调试发现性能很不错,贴出来给大家看看。 本类只包含一个H文件和一个CPP文件,应用时只要包含该H文件即可,H文件中只有一个类KQSP,只要实例化该类的对象就可以了。 下边贴出H文件的源代码: #ifndef KQSP_H  #define KQSP_H  #include &#...
阅读全文
strcpy中的循环语句: while ((*strDest++ = *strSrc++) != '\0')   这个循环会一直执行,直到循环条件为空,即'\0',也就是说,如果strDest所指的存储空间不够大的话,这个函数会将strSrc中的部分内容拷贝到strDest所指内存空间后面的内存中。而strDest所指空间后面的内存却是不可知的,有可能已经被其他资源占用了,这样就会破坏原先存储的内容,导致系统崩溃。 因为strcpy在执行字符串拷贝的时候,会从strSrc所指位置...
阅读全文
文章目录 一、什么是C运行时库 二、Visual C++中对运行时库的支持 三、MSND上对运行时库的相关说明 四、举例 一、什么是C运行时库 1)C运行时库就是 C run-time library,是 C 而非 C++ 语言世界的概念:取这个名字就是因为你的 C 程序运行时需要这些库中的函数. 2)C 语言是所谓的“小内核”语言,就其语言本身来说很小(不多的关键字,程序流程控制,数据类型等);所以,...
阅读全文
2014-04-27 06:28 工业·编程 ⁄ 共 1482字 暂无评论
国外品牌 1.InTouch:Wonderware(万维公司) 是 Invensys plc“生产管理”部的一个运营单位,是全球工业自动化软件的领先供应商。 2.IFix:GE Fanuc 智能设备公司由美国通用电气公司(GE)和日本Fanuc公司合资组建,提供自动化硬件和软件解决方案,帮助用户降低成本,提高效率并增强其盈利能力。 3.Citech:悉雅特集团(Citect)是世界领先的提供工业自动化系统、设施自动化系统、实时智能信息和新一代 MES 的独立...
阅读全文
strcpy和memcpy都是标准C库函数,它们有下面的特点: 1)strcpy提供了字符串的复制。即strcpy只用于字符串复制,并且它不仅复制字符串内容之外,还会复制字符串的结束符。 原型声明:extern char *strcpy(char* dest, const char *src); 头文件:#include <string.h> 功能:把从src地址开始且含有NULL结束符的字符串复制到以dest开始的地址空间 说明:src和dest所指内存区域不可以重叠且dest必须有足够的空间来容纳src的...
阅读全文
文章目录 问题的提出 程序清单 1 V0.1版程序 程序清单 2 测试用例 程序清单 3 V0.2版程序 程序清单 4 V0.3版程序 程序清单 5 V0.4版程序 程序清单 6 V0.5版程序 程序清单 7 V0.6版程序 程序清单 8 重叠的内存测试 程序清单 9 V0.7版程序 程序清单 10 相对全面的测试用例 问题的提出 1个函数,完成内存移动,并为其写一个简单的测试用例来进行测试。 够简单的吧?有的同...
阅读全文
文章目录 互联网化的“大脑” 销售渠道日渐网络化 海量App应有尽有 当汽车遇上大数据 驾驶体验的革命 用互联网理念设计汽车     互联网正在推进传统产业革命。互联网引发了传统零售业的大革命,推动了通信业的转型升级,并且正在改造传统金融业,互联网对汽车行业的革命也在逐步呈现。 4月21日,2014年北京国际车展开幕。除了香车美女是雷打不动的亮点,本...
阅读全文