本文主要讲述如何在QT中使用MinGW静态编译文件。因非静态编译的程序放到别的机器上是无法运行的,所以通常需要静态编译版本。
C/C++中__cdecl、__stdcall、__fastcall函数调用约定
本文主要讲述C/C++中__cdecl、__stdcall、__fastcall三种函数调用约定,包括其参数传递方式、堆栈平衡等主要区别和特点。
浅析C++11右值引用和move语义
右值引用是C++11中新引入的概念,该方法是为了支持移动而引入的额一个新的引用类型。本文将以最简洁的描述来介绍右值引用和move语义的基本概念。我们通常见到的引用(int &a=b;)可以称之...
一文轻松区分C/C++指针常量和常量指针
在学习C/C++的时候总是记不住指针常量(int * const p;)和常量指针(const int *p)的区别,最近再刷题的时候发现了一个评论,分分钟就可以记住这两者的形式和区别,下面分享一下如...
揭秘星号密码查看器实现原理(第二篇)
相隔一个月,第二篇文章终于开始写了,鬼知道这一个月我干了什么。再上一篇文章中,用了SendMessage()和PostMessage()这两个API实现了星号密码查看器的功能,但是在测试中却发现,有些...
揭秘星号密码查看器实现原理(第一篇)
0x01 前言 本文是博主在学习MFC的时候闲着无聊写的,一共有两篇,这是第一篇,主要讲用Windows的消息(SendMessage)API来实现软件星号密码的查看,不过本方法是有局限性的,经过测试...