自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 何为声明 何为定义

c++primer上写C++程序由多个文件组成,为了让多个文件访问相同的变量,C++区分了声明和定义。定义写在CPP中,需要被其它文件使用的变量用extern声明在.h文件中。三种情况例外:1)值在编译时就已知的const变量的定义可放在头文件中,如:const int num=10;2)类的定义可放在头文件中。3)inline函数。变量的定义(definition

2013-06-11 13:04:05 812

原创 cpp文件和.h文件

.h文件需要时#include进来,不参与编译。cpp文件参与编译。如果变量的定义写在cpp文件里,无需include什么文件,就可以编译进来。如需在其它文件中使用,只要关键字extern即可。

2013-06-11 11:59:06 735

原创 数值常量和指针常量

【概念】int ii=0;const int i=0; //i是常量,i的值不会被修改const int *p1i=&i; //指针p1i所指内容是常量,可以不初始化int * const p2i=ⅈ //指针p2i是常量,所指内容可修改const int * const p3i=&i; //指针p3i是常量,所指内容也是常量p1i=ⅈ //合法*p2i=1

2013-06-09 00:31:40 858

转载 裘宗燕:C/C++ 语言中的表达式求值

裘宗燕:C/C++ 语言中的表达式求值经常可以在一些讨论组里看到下面的提问:“谁知道下面C语句给n赋什么值?”m = 1; n = m+++m++;最近有位不相识的朋友发email给我,问为什么在某个C++系统里,下面表达式打印出两个4,而不是4和5:a = 4; cout C++ 不是规定 要弄清这些,需要理解的一个问题是:如果程序里某处修改了一个变量(通过赋值、增量

2013-06-09 00:25:17 920

原创 函数调用约定

【概念】1, __cdecl(C调用约定.The C default calling convention)C/C++ 缺省调用方式  1)压栈顺序:函数参数从右到左  2)参数栈维护:由调用函数把参数弹出栈,传送参数的内存栈由调用函数来维护  3)函数修饰名约定:VC将函数编译后会在函数名前面加上下划线前缀  4)每一个调用它的函数都包含清空堆栈的代码,所以产生的可执行文件大

2013-06-09 00:22:31 557

原创 线程函数

创建线程函数HANDLE hThread = CreateThread(NULL,0,WaitRecv,(LPVOID)this,0,NULL);CloseHandle(hThread);声明线程函数static DWORD WINAPI WaitRecv(LPVOID p)//线程函数是类的成员函数时,必须声明为static,//线程函数时全局函数时,随意。实

2013-06-09 00:19:57 586

原创 显式加载动态链接库

>>>>>>dll工程选择win32控制台程序,选择dll工程。或者MFC dll工程,MFC dll工程的动态链接库,全局函数可以调用,类成员函数不能。调用动态链接库中类成员函数的方法有2个,1.可以用全局函数调用成员函数的方法实现。2.想让类的成员函数导出,可以导出整个类,public的成员都会被导出。 >>>>>>>>dll编写在代码前加上extern "

2013-06-08 23:34:33 654

原创 C++中 public protected private 访问权限

第一,private、public、protected方法的访问范围。private: 只能由该类中的函数,其友元函数访问,不能被任何其它访问,该类的对象也不能访问。protected: 可以被该类中的函数,子类中的函数,以及其友元函数访问。但不能被该类的对象访问。public : 可以被该类中的函数,子类的函数,其友元函数访问,也可以由该类的对象访问。注:友元函数包括两种:设为友

2013-06-08 23:27:49 626

原创 C++类的定义

1.类的定义不能在函数体内 (main函数可以)2.类成员函数的实现不能再函数体内 (函数内不能声明或实现函数,main函数没可以声明函数)3.类成员函数的实现:1。直接在类中实现。 >>特殊的是,定义在main函数中的类,成员函数只能在类中实现。2。在类外边实现。形式:返回值 类名::函数名 ( 参数1..... ){ //实现}

2013-06-08 23:11:31 800

转载 窗口风格 (windows style)

窗口风格 (windows style)WS_BORDER   有边框窗口WS_CAPTION   必须和WS_BORDER风格配合,但不能与WS_DLGFRAME风格一起使用。指示窗口包含标题要部分。(很明显,其中的WS_CAPTION就是多余的,因为它是由WS_BORDER和WS_DLGFRAME组成的,去掉它对窗口没有任何影响)WS_CHILD   说明窗口为子窗口,不能应用

2013-06-08 22:56:59 800

原创 VC/MFC拖动窗口任意位置移动窗口

除了拖动标题栏移动窗口以外,我们也可以拖动窗口任意位置(除控件)位置而使对话框移动。这里只讲述基于对话框的程序class c**dlg:public CDialog{//Constructionpublic: Crect startRect; //窗口的初始位置所在的矩形 bool isMouseDown; //鼠标是否按下 CPoint startP

2013-06-08 22:34:21 6019 1

转载 G14刷机

修改CID步骤:1.修改亚太G14的CID为国行版CID MID2.刷入G14国行官方RUU3.修改超级CID:http://bbs.hiapk.com/thread-3329623-1-1.htmlhttp://bbs.anzhi.com/forum.php?mod=viewthread&tid=5118068&extra=page%3D1%26filter%

2013-06-08 22:22:07 902

转载 字符串全攻略

链接http://www.microdraw.com/forum.php?mod=viewthread&tid=103http://blog.csdn.net/na2650945/article/details/5942481http://blog.csdn.net/tracyzhongcf/article/details/3227217

2013-06-08 22:20:50 535

转载 diskpart硬盘分区

参考链接http://jingyan.baidu.com/article/92255446efce49851748f463.htmlhttp://wenku.baidu.com/view/257167c38bd63186bcebbcbf.html

2013-06-08 22:14:20 755

原创 修改编译生成的exe/dll名字

2013-06-08 22:09:06 808

原创 c# OleDb读取excel

OleDb读取excelusing System.Data.OleDb;//connectOleDbConnection objConn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + excel路径 + ";" + "Extended Properties='Excel 8.0;H

2013-06-08 14:17:07 744

空空如也

空空如也

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

TA关注的人

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