摘要:
(1)在mfc中更新视图
本文代码下载:http://image.myfaq.com.cn/files/20040514/10344.exe
q:我想在我的mdi程序中实现:在cmainframe的一个定时器事件中更新所有的子窗口。我的视图显示很多图表,但我用下面的代码只能更新一个活动窗口: getactivewindow()->getactiveview()->getd......
摘要:在使用vb调用vc写的dll的时候,可以实现一些vb不能实现或者很难实现的功能,但是,因为vb与vc之间的数据类型并不总是完全对应的,所以,在进行参数传递的时候,就需要进行类型转换了。下面我将通过逐步的推进的方法,来看看如何达到vb与vc之间的通信。
首先,看一个简单的例子。
vc中的程序:
extern "c" _declspec(dllexport) void r......
内存分配——realloc()函数的使用
首先看一下下面的c程序片断: 【程序编程相关:
编一个有十个节点的链表】
【推荐阅读:
thinkng in c++卷2】
#include <malloc.h> 【扩展信息:
显示内存中的HTML内容】
char *p;
p = (char * ) malloc (10);
p = (char * ) realloc (p,20);
…………………………
这段程序的意思很简单,只有稍有点c基础的人都可以看懂.函数首先定义了一个字符型的指针p,然后为指针p分配了一个10个字节大小的内存空间,接着将这个内存块的大小增加到20个字节.
这里有什么问题吗?上机运行一下,好像没有问题!
是的,这样上机运行是没有问题的,但是这里存在着也许我们不太注意的隐患!隐患在那里?这就是我在本文中要详细说明的realloc()函数了.
再看一下下面一段来自msdn的话:...
下一页 摘要:
static关键字如果不被引入c++语言,那就违反了c++设计中对低级语言设计支持规则中的”没有无故与c语言不兼容规则”,原因很简单,c语言中存在static并发发挥着它良好的作用,所以c++同样引入static应该是理所当然的,而实际c++的做法是不仅引入static,而且对它在面向对象java/j2me/code/ target=_blank>程序设计中进行扩充(导入静态数据成员和静态函数成......