VC技术
文章平均质量分 64
yuyulover
这个作者很懒,什么都没留下…
展开
-
vc.net中MFC静态与动态链接问题与release方式编译
在solution 属性设置里 use of mfc 可以更改mfc链接方式 如果选择use MFC in a Shared DLL 的话,你编译后的程序中不包含MFC库,所以文件会比较小,但是如果你的程序直接移到一个没有安装过MFC的机器上时,可能会导致找不到MFC的DLL, 如果选择Use MFC in a Static原创 2007-07-17 20:53:00 · 1235 阅读 · 0 评论 -
Visual C++.NET编程(2)
第二讲 文档数据的读取和显示 摘要 本讲先来介绍程序各个类的关联机制,然后讨论文档的读过程及读操作,最后讨论文档数据的显示方法和技巧。 程序中各用户类的关联 在上一讲中,我们使用MFC应用程序向导创建一个单文档项目TextViewer。现在,我们打开该项目。可以看出,向导为TextViewer项目创建了以下几个类: 应用程序类CTextViewerApp,应用程序必须的运行入口,在上原创 2007-07-24 16:20:00 · 1138 阅读 · 0 评论 -
C++中的虚函数(virtual function)
1.简介 虚函数是C++中用于实现多态(polymorphism)的机制。核心理念就是通过基类访问派生类定义的函数。假设我们有下面的类层次:class A{public: virtual void foo() { cout };class B: public A{public: virtual void foo() { cout };那么,在使用的时候,我们可以:原创 2007-10-18 18:34:00 · 714 阅读 · 0 评论 -
动态分配二维数组以及指针的相关精华
关于二维数组 二维数组可以理解为一个指针数组 每个数组成员都指向一个一维数组例如 int a[3][6] a[0]是第一个一维数组 她有6个成员a是指向a[0] 的指针 *a即a[0]a[0]本身是数组名 也就是指向a[0][0]的指针 即 *a[0]=a[0][0]所以 *(*a) 即a[0][0]的整形值 *(*(a+1)+3) 即 第2行第3列原创 2008-04-10 10:39:00 · 3166 阅读 · 1 评论