摘要: 以char类型为例:char a[100]; //a类型为char[100] &a类型为 char (*)[100] *a类型为charchar *p = a; //p类型为 char*, *p类型为char。 也可以写成char *p = &a; 类型char[100]和char (*)... 阅读全文
posted @ 2016-01-16 00:41 sfqtsh 阅读(743) 评论(0) 推荐(0)
摘要: 关机,拔下电源适配器-->电池拔掉再重新插上,然后插上电源适配器开机-->好了,又可以充电了。。。(甚至不关机不拔掉电源,直接重新插拔电池(╯3╰) ,但感觉这较危险) 但这是个临时办法,经常过几天后该问题又重新出现~~~对很少关机的我来说,这简直是受罪。百度了半天也没找到什么办法,无奈还是Goog 阅读全文
posted @ 2015-11-29 20:59 sfqtsh 阅读(795) 评论(0) 推荐(0)
摘要: 默认的webbrowser控件使用的渲染模式版本似乎是IE7,想要更改更高版本,如下: 在注册表位置 HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATIO 阅读全文
posted @ 2015-08-18 09:21 sfqtsh 阅读(1068) 评论(0) 推荐(0)
摘要: “stdafx.h”: No such file or directory 一般原因是建工程的时候选择了空工程,然后添加现有源文件(含stdafx.cpp) 或者 修改了已有的stdafx.cpp 或者 从项目排除该文件后重新添加,需单独设置stdafx.cpp属性: 把整个工程属性 -> C/C+ 阅读全文
posted @ 2015-08-16 20:41 sfqtsh 阅读(3900) 评论(0) 推荐(0)
摘要: 测试一:style里的内容能保存吗?: int read; byte * buf; int tries; int read; byte * buf; int tries; int read; byte * buf; int tries; int read; byte * buf; int tries 阅读全文
posted @ 2015-06-01 00:44 sfqtsh 阅读(169) 评论(0) 推荐(0)
摘要: 下篇文章:Editplus配置VC++(2) 与/d1reportSingleClassLayout 原本用的是VC++2010 现在换成了Visual Studio 2013,editplus相关配置方法基本不变。采用的办法是网上找到的cl.bat方法,这里总结下: 注意里面的%VS120COMN 阅读全文
posted @ 2015-03-15 20:52 sfqtsh 阅读(372) 评论(0) 推荐(0)
摘要: 崩溃原因是和office高版本冲突,比如我64位win7装了64位office2013及visio就遇到了这个问题(我很纳闷,记得重装系统前装的是32位office2013及visio就未曾遇到该问题)。 目前网上流传的解决方法是微软提供的Filetool.exe办法,详情请见http://blog 阅读全文
posted @ 2015-03-14 17:18 sfqtsh 阅读(647) 评论(0) 推荐(0)
摘要: 转自(我已改动):http://www.cnblogs.com/xFreedom/archive/2011/05/16/2048037.html 更全面的说明见:http://www.cplusplus.com/reference/string/string/ 说明: 1、size_t 是个unsi 阅读全文
posted @ 2014-05-14 20:55 sfqtsh 阅读(876) 评论(0) 推荐(0)
摘要: 原文:http://patmusing.blog.163.com/blog/static/13583496020103233446784/ (VC编译器下) 1. CALLBACK,WINAPI和AFXAPI到底是什么?它们分别在什么地方被定义的? 在头文件windef.h中,CALLBACK, W 阅读全文
posted @ 2014-04-15 23:19 sfqtsh 阅读(418) 评论(0) 推荐(0)
摘要: 转载:http://blog.csdn.net/geekcome/article/details/6249151void的含义void即“无类型”,void *则为“无类型指针”,可以指向任何数据类型。void指针使用规范①void指针可以指向任意类型的数据,亦即可用任意数据类型的指针对void指针赋值。例如:int *pint;void *pvoid;pvoid = pint; /*不过不能pint = pvoid; */如果要将pvoid赋给其他类型指针,则需要强制类型转换,如:pint = (int *)pvoid;②在ANSIC标准中,不允许对void指针进行算术运算如pvoid++或 阅读全文
posted @ 2014-03-17 20:41 sfqtsh 阅读(180) 评论(0) 推荐(0)
摘要: 摘自:http://blog.csdn.net/bresponse/article/details/6914155 部分修改构造函数先看看构造函数的调用顺序规则,只要我们在平时编程的时候遵守这种约定,任何关于构造函数的调用问题都能解决;构造函数的调用顺序总是如下:1.基类构造函数。如果有多个基类,则构造函数的调用顺序是某类在类派生表中出现的顺序,而不是它们在成员初始化表中的顺序。2.成员类对象构造函数。如果有多个成员类对象则构造函数的调用顺序是对象在类中被声明的顺序,而不是它们出现在成员初始化表中的顺序。3.派生类构造函数。析构函数析构函数的调用顺序与构造函数的调用顺序正好相反,将上面3个点反 阅读全文
posted @ 2014-03-17 13:23 sfqtsh 阅读(838) 评论(0) 推荐(0)
摘要: 我们平时按下键盘上的‘回车键’,就能实现回车换行【我们在屏幕上所看到的就是光标移到了下一行的开头位置!!ps:不讨论软件实现的特殊功能,如word里的回车智能缩进】。因此对这个按键更准确说应该叫做‘回车换行键’ 就且将这种将光标移到下行开头的功能称作回车换行吧【注意这和下面将谈到的“回车字符”、“换 阅读全文
posted @ 2013-12-19 01:01 sfqtsh 阅读(822) 评论(1) 推荐(0)
摘要: 转自:http://blog.csdn.net/chgaowei/article/details/6427731为了支持c++的多态性,才用了动态绑定和静态绑定。理解他们的区别有助于更好的理解多态性,以及在编程的过程中避免犯错误。需要理解四个名词:1、对象的静态类型:对象在声明时采用的类型。是在编译期确定的。2、对象的动态类型:目前所指对象的类型。是在运行期决定的。对象的动态类型可以更改,但是静态类型无法更改。关于对象的静态类型和动态类型,看一个示例:class B{}class C : public B{}class D : public B{}D* pD = new D();//pD的静态 阅读全文
posted @ 2013-10-27 21:58 sfqtsh 阅读(225) 评论(0) 推荐(0)
摘要: 转自:http://www.cnblogs.com/lidabo/archive/2012/11/21/2781470.html 所谓头文件预编译,就是把一个工程(Project)中使用的一些MFC标准头文件(如Windows.H、Afxwin.H)预先编译,以后该工程编译时,不再编译这部分头文件, 阅读全文
posted @ 2013-10-26 18:38 sfqtsh 阅读(1221) 评论(0) 推荐(1)
摘要: 转自:http://www.cnblogs.com/lidabo/archive/2012/04/17/2454568.html C++编译模式通常,在一个C++程序中,只包含两类文件——.cpp文件和.h文件。其中,.cpp文件被称作C++源文件,里面放的都是C++的源代码;而.h文件则被称作C+ 阅读全文
posted @ 2013-10-26 17:11 sfqtsh 阅读(719) 评论(0) 推荐(1)