自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

madshy的专栏

记录学习的点点滴滴,算是一个小笔记本吧~

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

原创 两个小程序看C++继承和组合的构造顺序

多继承按照继承声明列表的顺序(笔者YY,即冒号后面的声明顺序)进行构造。 对象成员 按照在类中声明的顺序进行构造#include <iostream>#include <string>using std::string;using std::cout;using std::endl;class Base{public : Base(int a, string s = "Def

2015-03-22 21:15:10 608

原创 差评using namespace std;

using namespace std;的弊端。。。。

2015-03-18 00:59:20 563

原创 可变参数的深入探索

在看模板的时候偶然看到了

2014-11-04 16:19:32 565

原创 C++笔记之macro

macro(宏)感觉很强大,但是又

2014-10-31 13:46:17 670

原创 Qt connect不明确

额......在vs上面出现connect不明确....在Qt creator上面给出了信息:Qt不允许多继承两个Object的子类,如同时继承QTCPServer和QThread至于具体原因....还有待深入探讨

2016-03-21 17:35:30 4078

原创 const_cast引发的常量折叠思考

在学习const_cast转换之后,小小地测试了一下,然后就发现了一个不大不小的问题——论coding的重要性!!!    测试代码如下:    const int i = 5;    int *pj = const_cast(&i);    *pj = 6;    cout << "*pj = " << *pj << endl;    cout << "i = " << i

2015-07-15 12:14:32 651

原创 css中的clear和float

其实float很好理解,就是往一边移动(浮动),如果前面有浮动元素,则紧跟后面,否则直接浮动到最边(左|右)    所以困扰点的就是clear    按照个人思维去做,同时也让我陷入困境    这是w3c上面描述的clear属性的值是多少,下面来做一个代码测试(以clear:left为例):    误区一:以为是消除具有float:left的元素   主要代码如下:

2015-06-10 19:04:16 735

原创 mysql无法添加外键约束(cannot add foreign key constraint)

首先有这么一个表,定义如下:直接添加外键:怎么会失败呢(请查看表fk的定义,结合外键定义,答案后面会讲述)添加一个值如下,假设前面的这一个问题已经解决(实际上解决了也会出现下面的问题,答案后面继续,其实还是和外键定义有关)到这里已经可以解决问题了,因为问题都已经出现了简而言之,如果这里要设置ref为外键,两个必要条件:1.ref不能为该表的主键;2.re

2015-06-06 20:31:33 34242

转载 AFX_NOVTABLE与__declspec(novtable)

今天在看MFC的源代码时,发现基类CObject的定义是如下形式:#ifdef _AFXDLLclass CObject#elseclass AFX_NOVTABLE CObject#endif_AFXDLL是什么东西呢,从网上搜索了一下,发现当新建工程时选择Use MFC in a Shared DLL,则在工程的预编译参数Preprocessor definitions

2015-05-29 20:59:44 571

转载 c++中__declspec用法总结

“__declspec”是Microsoft c++中专用的关键字,它配合着一些属性可以对标准C++进行扩充。这些属性有:align、allocate、deprecated、 dllexport、dllimport、 naked、noinline、noreturn、nothrow、novtable、selectany、thread、property和uuid。1,_declspec(1

2015-05-29 20:57:00 1238

原创 Window之常用的消息

——————摘录自MFC Windows程序设计(第二版)——————WM_CHAR 从键盘输入字符WM_COMMAND 用户选择菜单项或控件给父类发通知WM_CREATE 生成窗口WM_DESTROY 撤销窗口WM_SIZE 窗口尺寸被调整WM_QUIT 应用程序将结束WM_PAINT 窗口需要重新绘制WM_MOUSEMOVE 鼠标移动

2015-05-28 23:59:36 392

原创 PHP环境配置

一:安装apache下载apr和apr-util     here解压到/usr/local/安装:1.apr:./configuremakemake install2.apr-util./configure --with-apr=/usr/local/aprmakemake install下载apache解压到/usr/loca

2015-05-23 12:26:07 606

转载 C++匿名命名空间

当定义一个命名空间时,可以忽略这个命名空间的名称:     namespce {         char c;         int i;         double d;     }     编译器在内部会为这个命名空间生成一个唯一的名字,而且还会为这个匿名的命名空间生成一条using指令。所以上面的代码在效果上等同于:     namespace __UNIQ

2015-04-18 00:04:53 608

转载 C++静态成员变量

类中的静态成员真是个让人爱恨交加的特性。我决定好好总结一下静态类成员的知识点,以便自己在以后面试中,在此类问题上不在被动。 静态类成员包括静态数据成员和静态函数成员两部分。 一 静态数据成员: 类体中的数据成员的声明前加上static关键字,该数据成员就成为了该类的静态数据成员。和其他数据成员一样,静态数据成员也遵守public/protected/private访问规则。同时

2015-04-17 23:29:39 593

转载 同步机制---感觉不错的文章

本文将从两个方面进行阐述:使用 C++ 语言来描述 Monitor Object 设计模式。Java 对于这样一个典型的模式做了很好的语言层面的封装,因此对于 Java 的开发者来说,很多关于该模式本身的东西被屏蔽掉了。本文试图使用 Native C++ 语言,帮助读者从本质上对 Monitor object 设计模式有一个更全面的认识。结合 C++ 版本的 Monitor Obj

2014-12-16 20:04:12 750

转载 Android call requires API level解决之刃

最近由于要做android项目,所以老师要求我们啃李刚的《疯狂Android讲义》,最终终于还是啃出问题了。  问题描述正如标题那样:Android call requires api level 9(current min is 2) 的提示,不同的程序问题不同,不过总的来说就是API的版本太低了~  所以百度到解决方案,觉得不错就收藏了转了。具体如下(删去无关部分)  解决方案

2014-12-07 19:03:55 3963

原创 xml中的Premature end of file

写Android的时候想自己写个布局文件,索性就准备把自己生成的给全部注释掉,代码如下:<!-- <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_wi

2014-12-06 16:59:14 5507

原创 mysql学习记录

1.安装好MySQL后采用net start mysql显示服务名无效    :用管理员身份从dos进入mysql的bin目录下,然后执行mysqld.exe -install即可

2014-12-04 19:27:25 447

转载 Ubuntu下安装sublimeSublime Text

Sublime Text是一款很流行的源代码文本编辑器,托Webupd8团队的PPA仓库之福,我们现在能通过PPA安装Sublime Text 3,适用于ST的注册用户和未注册用户。安装Sublime Text 3打开终端(Ctrl + Alt +T), 键入并运行下列命令:$ sudo add-apt-repository ppa:webupd8team/sublime-te

2014-11-07 22:51:24 667

空空如也

空空如也

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

TA关注的人

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