摘要: 本文翻译自: CMap How-to - CodeProject 介绍 像我这样的程序员,在CMap之前学习了STL::map,总是认为CMap很难使用,并且总是尝试以STL::map的方式使用CMap。在本文中,我将解释CMap,以及如何将它用于您自己的自定义类。在本文的最后,我将展示一个如何正确 阅读全文
posted @ 2023-10-04 16:11 IT菜鸟的博客 阅读(462) 评论(0) 推荐(1) 编辑
摘要: 目的: 1. 窗口不在任务栏显示。 2. 窗口不显示在Alt+Tab的切换列表中。 3. 在任务管理器的应用程序列表中不显示。 示例: type TAppWndBrowser = class( TForm ) published procedure CreateParams( var Params: 阅读全文
posted @ 2019-12-12 15:35 IT菜鸟的博客 阅读(1384) 评论(0) 推荐(1) 编辑
摘要: Delphi 使用系统默认图标 阅读全文
posted @ 2019-12-09 00:31 IT菜鸟的博客 阅读(1507) 评论(0) 推荐(1) 编辑
摘要: 清除Windows系统图标缓存的批处理代码: 阅读全文
posted @ 2019-12-09 00:05 IT菜鸟的博客 阅读(2920) 评论(0) 推荐(1) 编辑
摘要: 1. 程序通过变量来申请和命名内存空间. int a=0; //申请一个大小为int型的内存空间,这个内存空间取名叫a,申请的内存空间里存储0 2. 可以通过变量名访问变量的内存空间. 3. 修改变量的方法: 直接修改: a = 1; 间接修改: 拿到变量的内存空间的地址编号,修改地址编号处的内存. 阅读全文
posted @ 2019-06-22 18:58 IT菜鸟的博客 阅读(410) 评论(0) 推荐(0) 编辑
摘要: 1.void的字面意思是'无类型'.void * 是无类型指针,void * 可以指向任何类型的数据. 2.数据类型的分装: int InitHardEnv(void ** handle); 典型的内存操作函数: void * memcpy( void *dest, const void *src, 阅读全文
posted @ 2019-06-22 17:30 IT菜鸟的博客 阅读(574) 评论(0) 推荐(0) 编辑
摘要: Output Result: 阅读全文
posted @ 2019-06-22 16:57 IT菜鸟的博客 阅读(389) 评论(0) 推荐(0) 编辑
摘要: #include "stdio.h" #include "stdlib.h" //数据类型的本质: 固定大小内存块的别名. void main() { int a; // 告诉编译器分配4个字节的内存. int b[10]; // 告诉编译器分配4*10个字节的内存. printf( "b:%d, b+1:%d, &b:%d, &b+1:%d \n", b... 阅读全文
posted @ 2019-06-22 15:38 IT菜鸟的博客 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 传递一个数组给一个函数的正确做法: 1.传递数组的内存首地址. 2.传递数组的有效长度.指数组的元素数量. 编译器总是将数组类型的变量作为指针传递. 计算数组的长度: int length = sizeof( a ) / sizeof( a[0] ); 如果通过显示取地址的方式传递数组的一部分元素时 阅读全文
posted @ 2019-06-22 13:59 IT菜鸟的博客 阅读(2299) 评论(0) 推荐(0) 编辑
摘要: 简单选择排序: 选择排序法 是对 定位比较交换法(也就是冒泡排序法) 的一种改进。 选择排序的基本思想是:每一趟在n-i+1(i=1,2,…n-1)个记录中选取关键字最小的记录作为有序序列中第i个记录。 简单选择排序的基本思想:第1趟,在待排序记录r[1]~r[n]中选出最小的记录,将它与r[1]交 阅读全文
posted @ 2019-06-22 13:02 IT菜鸟的博客 阅读(6222) 评论(0) 推荐(0) 编辑