自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

叶落随风

当我走过的时候,这世界都刮起一阵风

  • 博客(9)
  • 收藏
  • 关注

原创 open()函数解析

//注:以下结果在linuc下编译通过//open()函数://头文件:#include <unistd.h> #include <fcntl.h>//原型 int open(const char * pathname, int flags); int open(const char * pathname, int flags, mode_t mo...

2018-05-30 16:27:30 9233

原创 socket编程学习(一)socket结构体简介,初始化及赋值操作

socket编程有两个常用的结构体struct sockaddr //sockaddr结构体定义,在ws2def.h中{   unsigned short sa_family; char sa_data[14]; }; struct sockaddr_in //sockaddr_in结构体定义,在ws2def.h中{    short int sin_fami...

2018-05-27 19:20:26 2158

原创 如何设置非main函数中argc和argv[](问题记录)

如题,VS平台上如何设置argc和argv[],如下面的例子void GetArgment(int argc, char argv) { int i, j, m, exp, len; if (argc == 1) { printf("\n please specify the destination IP address and the ping option as follow!\n")...

2018-05-26 15:19:45 1178

原创 WORD类型简析 C语言

 不是C++标准的类型,是微软SDK中的类型,WORD的意思为字,是2byte的无符号整数,表示范围0~65535.相当于c语言中2个char的范围。应用场景:在    socket编程中的版本信息就是用WORD表示举个简单例子用,MAKEWORD();可以创建WORD类型。WORD MAKEWORD( //函数原型BYTE bLow, //指定新变量的低字节序;BYTE bHigh ...

2018-05-26 10:17:15 20980

原创 VC++ 中如何设置argc 和argv[]

     通过main()函数的参数给程序增加一些处理信息,可以使程序和用户实现更多交互式的通讯.     main(){}函数允许有两个参数(命令行参数):整数argc和指向字符串的指针数组argv[],argc就是argv[]数组的字符串个数。main(int argc,char* argv[]){}若不进行设置,默认argc=1,argv[0]储存本程序的地址字符串;通过设置可以改变argc...

2018-05-14 10:39:26 3070

翻译 C++编程思想第四章 初始化与清除(一)构造函数与析构函数

class变量的构造函数的函数名与类名相同,定义class变量时自动执行class变量的析构函数的函数名与类名前加“~”,对象超出定义范围时自动执行//构造函数和析构函数示例#include<stdio.h> class X{ int i;public: X(); //构造函数 ~X(); //析构函数 F(); };X::X(){ printf("run X:...

2018-05-10 16:46:04 187

翻译 C++编程思想第三章例子代码(三)句柄

关键词calss(类)与struct作用相近,但缺省关键词不同类class(缺省类型为private)struct (缺省类型为public)句柄 类(handle class)的作用:便于修改一个类,减少重复编译//例子中,头文件中只包含公共接口和一个简单的未完全指定的类指针//:HANDLE.H--Handle classes#ifndef HANDLE_H_#define HANDLE_...

2018-05-10 10:33:39 196

翻译 C++编程思想第三章例子代码(二)友元

友元(允许不属于该结构的成员存取结构中的数据)在原文的代码中用关键词friend声明了外部函数,外部结构,外部结构中的函数作为X的友元,允许其存取X中的private变量。值得注意的是,原结构A的嵌套结构B中的函数无法调用上层结构A中的private变量,也须声明B的函数为A的友元方能调用B的private变量,称为嵌套友元。//:FRIEND.CPP--Friend allows special...

2018-05-10 10:18:06 117

翻译 C++编程思想第三章例子代码(一)C++的存取控制

在用关键词区分结构中变量的存取权限private:(结构内的函数可以调用)public:(同未加未加关键词修饰)protect:(继承结构可以访问protect成员,但不能访问private) //:PRIVATE.CPP--Setting the boundrystruct A{ private: char j; float f; public: int i; void f...

2018-05-10 10:06:02 169

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除