
这几天照着UNP上提供的ping源码编写了一个用来学习。虽然编译后能运行,但由于使用了原始套接字,必须root权限运行,这....
(1)先来介绍它的第一条也是最重要的一条:隐藏。 当我们同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全....
复制代码 代码如下:#include #include using namespace std; void myStrcpy(char* Dest, const char *Src) { a....
下面列出的特性未必奇怪,有的算是有趣。 1)a[2] 等价于 2[a] "aabbccdd"[5] 等价于 5["aabbccdd"] 这条特性可以用于使用数....
先看下面的程序: 复制代码 代码如下:void main() { int a = 100; int *ap = &a; printf("%p ",&a);//....
1.大端模式,是指数据的低位保存在内存的高地址中,而数据的高位,保存在内存的低地址中;小端模式相反2.为什么有大小端之分....
算法步骤简述: 1.计算图G加入新结点后的图G',加入的新结点0到所有原结点之间距离为0,同时形成新的边集E'; 2.....
复制代码 代码如下:m_hIcon = AfxGetApp()->LoadIcon(IDI_ICON1); SetIcon(m_hIcon, TRUE); // Set big icon SetIcon(m_h....
首先,当考虑到内存分配和执行性能的时候,使用std::deque要比std::vector好。 Deque总览 deque和vector一样都是标准模板库....
区别 C++中对于类来说,对于其中的成员,用点操作符.来获得, 而对于一个指向类对象的指针来说,则用箭头操作符->调用该指针....
C99中新增加了restrict修饰的指针: 由restrict修饰的指针是最初唯一对指针所指向的对象进行存取的方法,仅当第二个指针基于....
程序代码如下:复制代码 代码如下:// BubbleSort.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #inclu....
数学库函数声明在 math.h 中,主要有: 1、abs(x) 求整型数x 的绝对值2、cos(x) x(弧度)的余弦3、fabs(x) 求浮点数x 的绝对....
复制代码 代码如下:#include int main(){ short a=-1; unsigned int b=a; int c=a;printf("%x ", b); ....
(学习的参考资料主要是《算法导论》)首先是红黑树的性质。一棵二叉查找树满足以下的红黑性质,则为一棵红黑树。1)每个结点....
1、复制代码 代码如下:const char *str = "test测试test";while(*str){//这里只需要判断第一个字节大于0x80就行了,前....
(一)基本概念sizeof操作符以字节形式给出了其操作数的存储大小。操作数可以是一个表达式或括在括号内的类型名。操作数的存....
最近在看进程间的通信,看到了fork()函数,虽然以前用过,这次经过思考加深了理解。现总结如下: 1.函数本身(1)头文件#inclu....
一、类文档说明复制代码 代码如下:class Image_Tool{ /** * 构造Image_Tool对象 * @param string|arr....
复制代码 代码如下:#include void move(char a,char b) { printf("%c->%c ",a,b); } void han(int n,char a,cha....