文章 2018-01-08 来自:开发者社区

C++ Exercises(十六)---Ethernet帧包结构解析

图1是一个假想的帧包结构, 图2是解包后的结果。 复制代码 ///////////////////////////// ///帧信息类  ///////////////////////////// class CFrame { public:     CFrame(void);     ~CFrame(void);     vo...

文章 2018-01-08 来自:开发者社区

C++ Exercises(十七)---网际校验和算法

 在《基于ARP协议获取局域网内主机MAC地址》中使用了WinpCap来发送ARP请求,查询局域网内主机MAC地址,这篇来试试直接用Windows API函数来实现,最后再来探索用于IP,TCP,UDP等众多协议的网际校验和算法。 1,查询局域网主机MAC地址 复制代码 #include <WinSock2.h> #include <IPHlpApi.h> #in...

文章 2018-01-07 来自:开发者社区

C++ Exercises(十八)

下了份《46家公司笔试题》做做,好久没接触这些基本知识了,熟悉下  1.完成下列程序     *     *.*.     *..*..*..     *...*...*...*...     *....*....*....*....*....     *.....*....

文章 2018-01-07 来自:开发者社区

C++ Exercises(十九)

1.写一个函数,将字符串中的\t 都转换成4 个空格。 复制代码 #include <iostream> #include <string> using namespace std; string replaceTab(const string& strSrc) {//strSrc源字符串,将源字符串中的’\t’转换为4个空格     int i...

文章 2018-01-07 来自:开发者社区

C++ Exercises(二十)

1,来看下面这段代码: 复制代码 #include <iostream> using namespace std; class BaseClass { public:     BaseClass()     {     } }; class MyClass : public BaseClass { private:  ...

文章 2017-12-28 来自:开发者社区

C++ Exercises(五)

问题:在窗体上画一个圆,并且可以用鼠标拖动它在窗体上运动到任何位置 分析:     一个圆是由它的外接矩阵决定的,而外接矩阵可以由矩阵的左上角点和矩阵的高度和宽度表示,这里显然要求外接矩阵的大小是不变的,变化的仅仅是外接矩阵的左上角点,所以要处理的就是矩阵左上角点的变化。     为此设置类的成员变量如下:     CPoint m_po...

文章 2017-12-28 来自:开发者社区

C++ Exercises(十)

1.1 找出第K大的数 方法1: #include <iostream> #include <vector> #include <algorithm> #include <iterator> using namespace std; int main() {     int data[] = {3,54,254,52,13,667...

文章 2017-12-28 来自:开发者社区

C++ Exercises(十一)

1, #include <d3d9.h> #pragma warning( disable : 4996 ) // disable deprecated warning  #include <strsafe.h> #pragma warning( default : 4996 )  //----------------------------------...

文章 2017-12-28 来自:开发者社区

C++ Exercises(十四)--解线性方程组

 帮一个朋友做的作业题,现在真是什么专业都要学编程了呀。。 复制代码 //向量类 /* **author:phinecos **date:7/17/2008 */ class CVector { public:     CVector(unsigned int d=0);//由向量的维数创建向量,向量元素值初始化为     CVector(unsi...

文章 2017-12-27 来自:开发者社区

C++ Exercises(一)

一个3D向量类 // Vertex3D.h: interface for the Vertex3D class. // ////////////////////////////////////////////////////////////////////// class Vertex3D   {//3维向量类 private:     double x,y,z; p...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注