- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 进程之间的互斥
CMutex mtx(FALSE,"ifosdifido"); CSingleLock lock(&mtx); __try { lock.Lock(
2011-08-03 11:12:42
359
原创 ocx转换为VC60.的代码
ocx转换为VC60.的代码1.注册该ocx2.新建一个exe工程(设置为对话框)3.在rc中(Dlg)中插入“Insert Active Control”中找到已经注册的ocx控件,插入对话框中,和插入combobox等空间差不多4.按下确定按钮后,资源对话框出现已经插入的哦出现空间5.按住“Ctrl”按钮后,双击鼠标左键6.去source中查看,ocx已经转为VC6
2011-06-24 12:02:00
1271
转载 。。。
C++并不支持动态数组,MFC提供了一个CArray类来实现动态数组的功能。有效的使用CArray类,可以提高程序的效率。 MFC提供了一套模板库,来实现一些比较常见的数据结构如Array,List,Map。CArray即为其中的一个,用来实现动态数组的功能。 CArray是从CObject派生,有两个模板参数,第一个参数就是CArray类数组元素的变量类型,后一个是函数调用时的参数类型。
2011-06-24 12:00:00
408
原创 assert用法总结[转]
<br />assert宏的原型定义在<assert.h>中,其作用是如果它的条件返回错误,则终止程序执行,原型定义:<br />#include <assert.h><br />void assert( int expression );<br />assert的作用是现计算表达式 expression ,如果其值为假(即为0),那么它先向stderr打印一条出错信息,<br />然后通过调用 abort 来终止程序运行。<br />请看下面的程序清单badptr.c:<br />#include <st
2010-06-13 09:41:00
398
原创 字符串处理函数之strcpy
改错题 试题1:void test1(){ char string[10]; char* str1 = "0123456789"; strcpy( string, str1 );} 试题2: void test2(){ char string[10], str1[10]; int i; for(i=0; i { str1 = a; } strcpy( string, st
2009-03-11 12:27:00
937
1
原创 big_endian和little_endian的说明收藏[转]
big_endian 、little_endian 用于自动改变二进制位存放顺序 Big Endian and Little Endian 谈到字节序的问题,必然牵涉到两大CPU派系。那就是Motorola的PowerPC系列CPU和Intel的x86系列CPU。PowerPC系列采用big endian方式存储数据,而x86系列则采用little endian方式存储数据。那么究竟什么是
2009-03-11 11:27:00
566
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅