会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
superCPP
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
2016年9月28日
wParam和lParam两个参数到底是什么意思?
摘要: 在Windows的消息函数中,有两个非常熟悉的参数:wParam,lParam。 这两个参数的字面意义对于现在的程序来说已经不重要了,因为它是16位系统的产物,为了保持程序的可移植性,就将它保存了下来。 它的字面意义,w表示word,l表示long,对于32为系统来说,分别是无符号整数(unsign
阅读全文
posted @ 2016-09-28 13:49 superCPP
阅读(18647)
评论(0)
推荐(0)
2016年9月24日
子类指针转换成父类指针时,指针值会变化
摘要: 指针转换在C++中再正常不过了,特别是子类向父类的转换,一般情况下转换后指针值是不会变的。但是某些特殊情况,子类指针转换成父类指针,指针值会产生一定的偏移量,至于为什么就不清楚了。要确保指针值不变,可以先将指针转成void*,再根据实际情况强制转换成需要的类型就可以了。 本文地址:http://ww
阅读全文
posted @ 2016-09-24 11:38 superCPP
阅读(1605)
评论(0)
推荐(0)
明显调用的表达式前的括号必须具有(指针)函数类型 编译器错误 C2064
摘要: 看到“明显调用的表达式前的括号必须具有(指针)函数类型”这句时我才发现我的语文水平有多烂,怎么看都看不懂,折腾了半天才知道是哪里出了问题。 举个简单的例子 详细说明请参阅MSDN,链接:https://msdn.microsoft.com/query/dev14.query?appId=Dev14I
阅读全文
posted @ 2016-09-24 11:30 superCPP
阅读(36657)
评论(2)
推荐(0)
2016年8月22日
C++构造函数中不能调用虚函数
摘要: 在构造函数中调用虚函数,并不会产生多态的效果,就跟普通函数一样。 c++ primer 第四版中497页15.4.5构造函数和析构中的虚函数讲到,如果在构造函数或析构函数中调用虚函数,则运行的是为构造函数或析构函数自身类型定义的版本。另外,必须通过基类类型的引用或指针进行函数调用才会发生多态。 相关
阅读全文
posted @ 2016-08-22 14:18 superCPP
阅读(3350)
评论(0)
推荐(0)
2016年8月16日
【转】Windows 窗口层次关系
摘要: 原文链接:undefined! 相信在Windows 下面编程的很多兄弟们都不是很清楚Windows 中窗口的层次关系是怎么样的,这个东西很久已经研究过一下,后来又忘记了,今天又一次遇到了这个问题,所以便整理一下。下面就说说Windows 中桌面(Desktop)以及顶层窗口,以及子窗口之间的关系。
阅读全文
posted @ 2016-08-16 21:29 superCPP
阅读(309)
评论(0)
推荐(0)
【转】窗口之间的主从关系与Z-Order
摘要: 原文链接:http://www.cnblogs.com/dhatbj/p/3288152.html 说明:这是本人2008年写的一篇旧文,从未公开发表过。其中除了一小段描述Window Mobile平台的内容已过时,大部分内容对于从事Win32开发的程序员还是很有参考价值的,也是对自己从事Windo
阅读全文
posted @ 2016-08-16 21:16 superCPP
阅读(760)
评论(0)
推荐(0)
2016年8月9日
c++函数模板作为类的成员函数,编译报错LNK2019的解决方法
摘要: 为了使某个类的成员函数能对不同的参数进行相同的处理,需要用到函数模板,即template<typename T> void Function()。 编译时报错LNK2019 解决方法: 1、将模板函数的声明、实现都写在头文件里。 2、网上也有人说这包含头文件时,将源文件(*.cpp)也包含进去,这样
阅读全文
posted @ 2016-08-09 15:25 superCPP
阅读(1156)
评论(0)
推荐(1)
上一页
1
2
公告