现在位置: 首页 > 编程语言 > 文章
2018年07月16日 编程语言 ⁄ 共 5308字 暂无评论
/******************************************************** * IP报头格式数据结构定义在<netinet/ip.h>中 * * ICMP数据结构定义在<netinet/ip_icmp.h>中 * * 套接字地址数据结构定义在<netinet/in.h>中 * ********************************************************/ #include <stdio.h> #include <stdlib.h> #include <signal.h> #include <arpa/inet.h> #include <sy...
阅读全文
2018年07月16日 编程语言 ⁄ 共 7581字 评论关闭
字节序函数   #include <netinet/in.h>/* 主机序转换为网络序(short类型) */uint16_t htons (uint16_t host16bitvalue);/* 主机序转换为网络序(long类型) */uint32_t htonl (uint32_t host32bitvalue); /* 网络序转换为主机序(short类型) */uint16_t ntohs (uint16_t net16bitvalue);/* 网络序转换为主机序(long类型) */uint32_t ntohl (uint32_t net32bitvalue); 字节操纵函数 #include <s...
阅读全文
2018年07月15日 编程语言 ⁄ 共 6066字 评论关闭
WM_PAINT是窗口每次重绘都会产生的一个消息。 OnPaint是对这个消息的反应函数mfc 的 CWnd::OnPaint 没做什么,只是丢给系统处理。一 :先执行OnEraseBkgnd,擦除背景(如果想自绘控件,这个函数直接return TRUE就可以了,这样就不会擦除背景,不会闪)OnEraseBkGnd与OnPaint的区别与联系在OnEraseBkGnd中,如果你不调用原来缺省的OnEraseBkGnd只是重画背景则不会有闪烁.而在OnPaint里面,由于它隐含的调用了OnEraseBkGnd,而你又...
阅读全文
2018年07月12日 编程语言 ⁄ 共 753字 评论关闭
这几天在研究如何编写S函数,关于一个参数size.Dirfeedthrough何时为1一直搞不懂,在ilovematlab论坛里搜到这篇帖子 请问matlab s函数中的Dirfeedthrough怎么设定? - Simulink 基础讨论 - MATLAB中文论坛 - Powered by Discuz! 看到回复,就去help找了一下,找到了help对典型的直通函数 Some examples of blocks with direct feedthrough inputs are: Math Function block——简单的数学函数(加减乘除之类的) Gain block——增...
阅读全文
2018年07月11日 编程语言 ⁄ 共 3732字 评论关闭
#include  <algorithm> #include  "afxtempl.h" //TYPE类必须有< template<class TYPE, class ARG_TYPE> void Sort(CArray<TYPE,ARG_TYPE>& dest) {  std::sort(dest.GetData(),dest.GetData()+dest.GetSize()); } //构造一个有序序列,该序列仅保留第一个序列中存在的而第二个中不存在的元素。 //src1,src2必须已排序 template<class TYPE, class ARG_TYPE> void SetDifference(CArray<TYP...
阅读全文
2018年07月11日 编程语言 ⁄ 共 438字 评论关闭
  0 操作系统内存溢出或者系统资源不够     ERROR_FILE_NOT_FOUND 指定的文件没有找到     ERROR_PATH_NOT_FOUND 指定的地址没有找到     ERROR_BAD_FORMAT EXE文件是一个无效的PE文件格式,或者EXE文件损坏了     SE_ERR_ACCESSDENIED 无权访问该文件       SE_ERR_ASSOCINCOMPLETE 文件关联无效     SE_ERR_DDEBUSY DDE事物无法完成相应,因为DDE事物正在被处理     SE_ERR_DDEFAIL DDE事务失败。     SE_ERR_DDETIM...
阅读全文
2018年07月11日 编程语言 ⁄ 共 552字 评论关闭
以下代码VC6编译不过,不知道fun(m1)调用那个函数,VC8能过。 #include <iostream> #include <string> #include <map> using namespace std ; void fun(int x)     {              } template<class _K, class _Ty>         void fun(std::map<_K,_Ty>& m)     {              }     template<class TYPE>     void fun(TYPE x)     {              }       class A     {     }; ...
阅读全文
2018年07月11日 编程语言 ⁄ 共 38字 评论关闭
用宏定义成员函数,VC6的类视图显示错误,实际函数可以使用。 VC7没此问题。
阅读全文
2018年07月11日 编程语言 ⁄ 共 190字 评论关闭
用宏定义成员函数,VC6的类视图显示错误,实际函数可以使用。 VC7没此问题。 #define ConstGetMemFunMac2(varName,funName,retType)\  retType funName()const{return varName;}; class A { public:     ConstGetMemFunMac2(m_x,GetX,int);     int m_x; };
阅读全文
2018年07月11日 编程语言 ⁄ 共 2803字 评论关闭
loki仿函数原理 问题一:已知函数Fun有2个参数,请完成CTestFunctor类,使得CTestFunctor的()实际调用Fun,部分代码如下: #include <iostream> using namespace std ; class CTestCommand { public:  void operator()(int x,double y)  {   cout << "CTestCommand的operator" << x << " " << y << endl;  } }; void Fun(double x,int y) {  cout << "全局函数" << x <<...
阅读全文