排序:
默认
按更新时间
按访问量

C++中定位new的使用方法

C++中的new关键字可以在内存中动态的分配空间。自定义MyClass类 class MyClass { public: MyClass() { cout << "Construction MyClass.&quo...

2018-08-14 16:54:30

阅读数:12

评论数:0

C++中常量成员函数

可以将C++中类的成员函数声明为常量,这种成员函数叫做常量成员函数(const member function)。 1 声明 将const关键字放在类成员函数的参数列表之后,表示该函数为常量成员函数。 class MyClass { public: int consFunc() co...

2018-08-14 16:22:35

阅读数:10

评论数:0

C++中函数参数类型为指针的指针

在C++中,每次调用函数时都会重新创建它的形参,并用传入的实参对形参进行初始化。 1 参数类型是非指针情况 例如,有如下函数 void func(char a) { a = 'a'; return; } 使用如下方式调用func()函数 char b = 'b'; func...

2018-08-08 08:48:02

阅读数:19

评论数:0

Android Studio导入程序时显示can’t start git的处理方法

在打开Android Studio时,有时会显示“Can’t start Git:git.exe”,如图1所示。   图1 无法启动Git 1 Git简介 Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 2 下载安装Git 出现以上错误信息的原因是没有...

2018-08-01 08:41:18

阅读数:21

评论数:0

Android Studio导入程序时显示Connection time out的处理方法

在使用Android Studio导入已存在的程序时,有时会在“Message”窗口中显示“Connection time out:connect.”,如图1所示。 图1 错误信息 产生该错误信息的原因一般是gradle不匹配。 1 Gradle 1.1 Gradle简介 Gradl...

2018-08-01 08:37:17

阅读数:46

评论数:0

gh0st中读取配置文件的方法

gh0st监听的端口和服务端最大连接的数量是通过配置文件进行读取的。1 相关代码在gh0st.cpp文件中,CGh0stApp::InitInstance()函数中,有如下代码代码int nPort = m_IniFile.GetInt("Settings", ...

2018-07-13 09:20:04

阅读数:21

评论数:0

VS2010中去掉代码注释中红色下划线的方法

在VS2010中,如果安装了VAssistX之后,代码的注释中如果含有汉字,则在汉字下会有表示该行错误的红色下划线,如图1所示。 图1 注释中的汉字有表示错误的红色下划线产生上述现象的主要原因是VAssistX的设置。因此,在VS2010主界面的菜单栏中选择“VAssistX-&g...

2018-07-10 10:28:40

阅读数:28

评论数:0

C++中指针的数组和数组的指针

1 指针的数组指针的数组指的是一个数组,该数组中的元素为指针。例如int* A[10];A是一个数组,该数组中包含了10个元素,每个元素的类型都是int*。2 数组的指针数组的指针指的是一个指针,该指针指向的内容是一个数组。例如int*(*p)[10];p是一个指针,该指针指向一个数组,这个数组中...

2018-07-05 14:24:44

阅读数:30

评论数:0

VS2015实现套接字完成端口模型(4-4)

代码下载地址3.7 CClient类接下来为项目添加CClient类用于在套接字上实现数据发送和接收。3.7.1 创建CClient类在VS2015左侧“解决方案资源管理器”中选中“IOCP_Server”项目,之后在右键菜单中选择“添加->类”,如图3所示。 图3 为项目添...

2018-07-04 14:47:56

阅读数:54

评论数:0

VS2015实现套接字完成端口模型(4-3)

代码下载地址3.4 创建服务线程在创建了完成端口之后,接下来就要创建“1 完成端口简介”中提到的线程池中的服务线程。SYSTEM_INFO SystemInfo; GetSystemInfo(&SystemInfo); for (int i = 0; i &am...

2018-07-04 14:42:28

阅读数:86

评论数:0

VS2015实现套接字完成端口模型(4-2)

源代码下载地址3 代码实现在VS2015中创建一个“Win32控制台应用程序”,并添加MFC的头文件,如图2所示。将该程序命名为“IOCP_Server”。 图2 添加MFC公共头文件3.1 添加套接字头文件在stdafx.h中添加套接字编程所需的头文件和动态库。#include &amp...

2018-07-04 14:37:02

阅读数:28

评论数:0

VS2015实现套接字完成端口模型(4-1)

完成端口是套接字的一种模型。利用套接字的完成端口模型,可以在套接字上实现重叠I/O操作。1 完成端口简介1.1 传统C/S模式在传统的C/S模式中,一旦有客户端连接服务端,服务端将创建一个线程来处理与该客户端的I/O操作。如果有多个客户端连接服务端时,服务端将会创建多个线程。多个线程间的切换会占据...

2018-07-04 14:29:11

阅读数:33

评论数:0

C++中使用关键字new动态分配数组

在C++中,可以使用new关键字动态分配指定类型的数组。1 动态分配的格式使用new动态分配数组的格式为new 类型[数组大小]此时,返回值是指定类型的指针。以下代码动态分配了一个整形数组,该数组包含10个元素,其首地址保存在指针pia中。int* pia = new int[10];需要注意的是...

2018-07-02 10:16:44

阅读数:17

评论数:0

VS2015中“项目无法加载,因为它缺少安装组件”的解决方法

1 问题提出在使用VS2015编写程序时,创建了一个基于MFC的控制台项目。当关闭该项目后,再次使用VS2015打开该项目时,项目无法加载,在输出中显示“XXX项目无法加载,因为它缺少安装组件”,如图1所示。 图1 输出错误信息2 问题分析在安装VS2015时采用的是默认安装,因此没有完全安装C+...

2018-06-28 11:07:53

阅读数:610

评论数:0

C++中fflush()函数与rewind()函数

fflush()函数与rewind()函数都可以使得scanf()函数屏蔽之前输入的回车符。这两个函数的参数都可以是stdin变量。1 stdin与stdin一起使用的还有stdout和stderr,这三个变量都是FILE结构的指针,在stdio.h头文件中定义。stdin是标准的输入流;stdo...

2018-06-27 14:05:17

阅读数:39

评论数:0

C++中union的使用方法

1 概述1.1 定义union即为联合,它是一种特殊的类。通过关键字union进行定义,一个union可以有多个数据成员。例如union Token{ char cval; int ival; double dval; };以上代码定义了一个名为Token的联合,该联合中包含了3...

2018-06-26 15:57:11

阅读数:22

评论数:0

C++中实现调用外部程序的方法

1 system()函数system()函数的作用是执行指令,该函数的格式为int system( const char *command );其中,参数command指定了要执行的指令。以下代码的作用是调用“e:\1.exe”程序。system("e:\\1...

2018-06-21 14:51:38

阅读数:126

评论数:0

C++函数返回值是自定义类型情况

在C++中,函数的返回值是自定义类型的情况主要分为两种,一种是非引用类型的自定义类;另一种是引用类型的自定义类。1 返回值是自定义类的非引用类型在这种情况下,使用该类拷贝构造函数,根据返回值来创建该类的新的对象。class Person { Person(int age) {//构造函数 co...

2018-06-20 11:19:53

阅读数:86

评论数:0

C++中getchar()的使用方法

1 getchar()简介getchar()是C语言中的函数,C++中也包含了该函数。getchar()函数的作用是从标准的输入stdin中读取字符。也就是说,getchar()函数以字符为单位对输入的数据进行读取。2 getchar()读取缓冲区方式在控制台中通过键盘输入数据时,以回车键作为结束...

2018-06-20 09:47:25

阅读数:334

评论数:0

VS2015中使用管理员身份运行程序

1 问题提出在Windows10+VS2015环境中,有些程序需要管理员身份才能正确运行。例如HANDLE hDevice = CreateFile(_T("\\\\.\\PhysicalDrive0"), GENERIC_READ | GENERIC_WRIT...

2018-06-13 15:19:30

阅读数:31

评论数:0

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