摘要: 函数重载通过函数参数,和函数参数类型,以及参数个数判断,1.void output(int a int b)int output (int a, int b)不能构成重载2.void output(int a int b = 5) void output(int)也不能构成函数重载没有构造函数,默认构造函数由编译器生成。 阅读全文
posted @ 2012-08-14 21:58 l851654152 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 在C语言中声明结构体变量需要加上struct关键字,而c++中不需要加。 阅读全文
posted @ 2012-08-14 20:34 l851654152 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 在从源代码生成可执行文件的过程中:主要有预处理,编译,汇编,链接等过程预处理:主要完成头文件或者宏定义的,复制替换工作。编译:也就是翻译,将ASCII码翻译成二进制代码,既然是翻译肯定有语法检查等等。标识函数名例如fun()被转换成_fun。链接:把标识的函数名转换成静态链接库里的代码或者做一个记号,在运行时的时候调用动态链接库。stdafx.h要放在头文件的最前面 阅读全文
posted @ 2012-08-07 11:36 l851654152 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 编译,链接接源代码的时候,我们会用到库文件,一般常用的库文件系统会默认找到目录和文件,自己添加的库文件则需要在vc工具里添加路径,然后通过#pragma comment(lib ,"xxx.lib" )找到库文件,或者说加载库文件。 阅读全文
posted @ 2012-08-06 18:03 l851654152 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2012-08-05 12:24 l851654152 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 如果加了typedef 则代表是一个类型,如果没加则只是代表一个变量而已 void (*p)(int a,int b) 如果前面没有加typedef则p只是指向一个函数的指针变量而已(而且没有初始化或者赋值),如果加了则是指向函数的指针类型。NULL其实就是整型的0前面有讲过面向对象的思想是把一个功能集合在一起,也讲了功能无非是写入读取之类,这里总结一下,面向对象的思想是把注意力集中在数据身上,那些函数功能已经写好了,只需要直接拿来用就可以。面向过程中是参数数据传递,而面向对象中是对象调用(其实和过程调用中的参数传递一样,说明是哪个对象(数据)而已)。 阅读全文
posted @ 2012-08-02 14:04 l851654152 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 附常用快捷键:快捷键 功能CTRL + SHIFT + B生成解决方案CTRL + F7 生成编译CTRL + O 打开文件CTRL + SHIFT + O打开项目CTRL + SHIFT + C显示类视图窗口F4 显示属性窗口SHIFT + F4显示项目属性窗口CTRL + SHIFT + E显示资源视图F12 转到定义CTRL + F12转到声明CTRL + ALT + J对象浏览CTRL + ALT + F1帮助目录CTRL + F1 动态帮助F1 帮助SHIFT + F1当前窗口帮助CTRL + ALT + F3帮助-搜索SHIFT + ALT + ENTER全屏显示CTRL + -向 阅读全文
posted @ 2012-08-01 17:27 l851654152 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 我们平时所说的一些计算机的术语都有一些简称,例如数据库其实是数据库管理软件,网络编程指的是网络文件编程。数据结构的排序,删除,插入都是指的数据写入。查找术语数据的读取。而且数据结构指的是数据在内存里的结构。我们时常所说的前台和后台,可以这样区分,前台主要是数据流向显卡(内存和显存的互动),后台主要是(内存和硬盘或者网络的互动)。前台只需要鼠标单击或者双击就可以执行一个软件,术语软件的上层。而后台操作则是软件本身的执行。open是创造源或者目的标识,close则相反。 阅读全文
posted @ 2012-07-31 20:54 l851654152 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 解决mysql错误最简单的方法就是重装,但是重装前需要彻底删除已经安装过的文件。_tmain()是微软操作系统(windows)提供的对unicode字符集和ANSI字符集进行自动转换用的程序入口点函数。函数签名为:int _tmain(int argc, TCHAR *argv[])当你程序当前的字符集为unicode时,int _tmain(int argc, TCHAR *argv[])会被翻译成int wmain(int argc, wchar_t *argv[])当你程序当前的字符集为ANSI时,int _tmain(int argc, TCHAR *argv[])会被翻译成int 阅读全文
posted @ 2012-07-30 10:33 l851654152 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 不同应用程序或者不同系统之间传递数据的时候,或者在进行数据共享的时候,由于不知道数据的格式,所以需要循环读文件,然后进行数据的有效性判断或者读取数据。这样会增加程序的复杂性而且不兼容,这时就需要对数据进行标识,哪些数据是干什么用的。这就是xml所干的事情。http://www.cnblogs.com/leoo2sk/archive/2011/07/10/mysql-index.html 阅读全文
posted @ 2012-07-28 11:46 l851654152 阅读(187) 评论(0) 推荐(0) 编辑