随笔分类 - C++
extern关键字,C语言extern关键字用法详解
摘要:extern关键字,C语言extern关键字用法详解 我们知道,程序的编译单位是源程序文件,一个源文件可以包含一个或若干个函数。在函数内定义的变量是局部变量,而在函数之外定义的变量则称为外部变量,外部变量也就是我们所讲的全局变量。它的存储方式为静态存储,其生存周期为整个程序的生存周期。全局变量可以为
阅读全文
深入浅出MFC 读书笔记
摘要:什么是C Runtime函数库的多线程版本 当C runtime 函数库于1970s 年代产生出来时,PC 的内存容量还很小,多任务是 个新奇观念,更别提什么多执行线程了。因此以当时产品为基础所演化的C runtime 函 数库在多线程(multithreaded)的表现上有严重问题,无法被多线程程
阅读全文
Microsoft平台开发,内存特征码识别
摘要:在软件调试的角度看,某种类型的数据都有它特别的特征码,就像以前的病毒,看到特征码就知道是什么类型的病毒 我们从16制格式的内存数据中也能猜出某段内存数据是什么相关类型数据,比如位图,文本 Ascii码,被free的内存(0xFEEEFEEE),刚被初始化的内存 ,栈:(0xCCCCCCCC)烫 堆:
阅读全文
MFC中跨线程UpdateData(FALSE)报错 ASSERT FAILD问题
摘要:MFC中跨线程UpdateData(FALSE)报错 ASSERT FAILD问题 xokai于 2014-01-03 11:21:58 发布3417 收藏 2 分类专栏: MFC 文章标签: UpdateDataFALSE报错 MFC专栏收录该内容 8 篇文章0 订阅 订阅专栏 文章来自:http
阅读全文
VC6 MFC DLL父类成员float类型变量赋值后,子类另一个成员bool变量数据被变更串改问题(函数签名不对)
摘要:VC6 MFC DLL类成员float 变量赋值后,类的子类成员变量数据被变更 0xa4, 0xcd 子类有一个 bool 成员变量 在dll接口中给float赋值后0.1f, 0.99f,子类成员变量 bool值 有规率的 从0XCD 变成 0xa4 后来将类型改成double后,问题消失,后来想
阅读全文
What Message Queue storge By?
摘要:Message Queue Reference Article 11/18/2015 2 minutes to read A version of this page is also available for Windows Embedded CE 6.0 R3 4/8/2010 This lan
阅读全文
自定义DLL显示模式对话框时,控制台显示no message line prompt for id 0xe001的问题。
摘要:在主工程中的资源包里默认为定义 应用程序状态栏的准备就绪消息键:#define AFX_IDS_IDLEMESSAGE 0xE001 此键在资源包中String Table中会有对应的文本 比如:就绪 二字,版权:不及格的程序员-八神 。 但在自定义包里,并没有自动创建,在我们调用DLL中函数时,启
阅读全文
Mapping of Windows Handles to Objects(Windows句柄到(C++)对象的映射)
摘要:TN003: Mapping of Windows Handles to Objects 技术文章003:Windows句柄到(C++)对象的映射 This note describes the MFC routines that support mapping Windows object han
阅读全文
浙公网安备 33010602011771号