现在位置: 首页 > 自动控制 > 工业·编程 > 文章
    在C++中, 构造函数,拷贝构造函数,析构函数和赋值函数(赋值运算符重载)是最基本不过的需要掌握的知识。 但是如果我问你“拷贝构造函数的参数为什么必须使用引用类型?”这个问题, 你会怎么回答? 或许你会回答为了减少一次内存拷贝? 很惭愧的是,我的第一感觉也是这么回答。不好还好,我有理性这个好品质。思索一下以后,发现这个答案是不对的。 原因:     如果拷贝构造函数中的参数不是...
阅读全文
2012-08-23 19:25 工业·编程 ⁄ 共 13645字 暂无评论
方法(一): 关于大数乘法,可以使用数组来模拟小学三年级的乘法竖式计算过程,代码如下: #include "iostream"  #include "string"  using namespace std;  int main(void)  {      char str1[1000],str2[1000];      int i,j,len1,len2,len;      bool flag=false;      cout<<"任意...
阅读全文
第一种方法: a=a+b; b=a-b; a=a-b;   代码如下: #include "stdio.h"  int main(void)  {      int a,b;      printf("请输入两个变量a和b:/n");      scanf("%d %d",&a,&b);      printf("a和b交换前:/n");      printf("a=%d b=%d...
阅读全文
对于很多工程来说,我们不用每一个类都需要自己来写,如果有别人已经编写好的类,我们可以拿过来直接用,但这需要我们把这些文件导入我们的工程中。基于这两天的实验,现总结如下: 1、把希望引入的.cpp 和.h文件复制到你工程中的 src文件夹中 2、在FileView中,右击Source Files文件夹,单击Add Files in Folder...,在你的src中选中要导入的.cpp文件 3、在FileView中,右击Header Files文件夹,单击Add Files in Folder...,...
阅读全文
前面写过一个最简单的MFC的窗口例子。这里简单的改一下,重载CFrameWnd::PreCreateWindow()方法,实现窗口初始时的位置和大小: class CHelloWindow : public CFrameWnd { public:     CHelloWindow()     {         Create(NULL,"Hello World!",WS_OVERLAPPEDWINDOW,rectDefault);     }     ...
阅读全文
2012-08-22 23:37 工业·编程 ⁄ 共 2418字 评论 1 条
本文旨在分析使用抓包工具抓取到的数据包。 (一)抓包工具 tcpdump:linux下的抓包利器 wireshark:带GUI的抓包工具,其前身是大名鼎鼎的Ethereal (二)抓包 这里只简述tcpdump的一般用法,详细资料可参考tcpdump使用手册。 wireshark带有GUI,操作比较简单,暂不赘述。 tcpdump -i eth1 tcp -Xnlps0 port 16815 src host 192.168.0.0 and dst net 192.168.0.1 tcpdump -i eth1 -Xnlps0 dst net 172.23.9.155 and port 37861 ...
阅读全文
2012-08-22 23:23 工业·编程 ⁄ 共 14208字 暂无评论
图灵奖(Turing Award),是美国计算机协会(ACM)于1966年设立的,又叫“A.M. 图灵奖”,专门奖励那些对计算机事业作出重要贡献的个人。其名称取自计算机科学的先驱、英国科学家阿兰·图灵,这个奖设立目的之一是纪念这位科学家。获奖者的贡献必须是在计算机领域具有持久而重大的技术先进性的。大多数获奖者是计算机科学家。 图灵奖是计算机界最负盛名的奖项,有“计算机界诺贝尔奖”之称。图灵奖对获奖者的要求极高,评奖程序也极...
阅读全文
2012-08-22 23:21 工业·编程 ⁄ 共 349字 暂无评论
┏━━━━┯━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃ 代 码 │ 意 义 ┃ ┠————┼———————————————————┨ ┃ %a │读浮点值(仅适用于 C99) ┃ ┃ %A │读浮点值(仅适用于 C99) ┃ ┃ %c │读单字符 ┃ ┃ %d │读十进制整数 ┃ ┃ %i │读十进制、八进制、十六进制整数 ┃ ┃ %e │读浮点数 ┃ ┃ %E │读浮点数 ┃ ┃ %f │读浮点数 ┃ ┃ %F │读浮点数(仅适用于 C99) ┃ ┃ %g │读浮点数 ┃ ┃ %G │读浮点数 ┃ ┃ %o │读八进制数 ┃ ...
阅读全文
2012-08-22 23:20 工业·编程 ⁄ 共 673字 暂无评论
1.CArchive类没有基类 2.CArchive类是实现对象持久化的方法,它可以把内存中的对象持久化到本地磁盘中去,也可以从本地磁盘中读取数据在内存在构建对象 3.CArchive类和输入输出流类似。输入输出流处理是acii字符序列,而CArchive类是以一种高效的非冗余的方式来处理二进制对象数据。 4.使用CArchive类之前,必须要有一个CFile文件对象,同时还必须保证CArchive的加载和保存操作必须是在CFile处于打开的状态。 5.CArchi...
阅读全文
    也许我们都碰到过这种情况,当你想重画某个窗口的时候,或你需要每隔一段时间要进行重画窗口,窗口会不停的闪烁。那么如何消除闪烁呢?借鉴了别人的经验,自己也总结一下,现将总结的几种方法介绍一下,供大家参考。 1、将Invalidate()替换为InvalidateRect()。 因为Invalidate()会导致整个窗口的图象重画,需要的时间比较长,而InvalidateRect()仅仅重画Rect区域内的内容,所需时间会少一些。所以替换之后...
阅读全文