内容列表
- const的思考
- 1、什么是const? 常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。(当然,我们可以偷梁换柱进行更新:)
2、为什么引入const? const 推出的初始目的,正是为了取代预编译指令,消除它的缺点,同时继承它的优点。
3、cons有什么主要的作用? (1)可以定义const常量,具有不可变性。 
- 分类:VC语言 查阅全文
- Tuples Herb Sutter(陶章志译)
-
Tuples
Herb Sutter(陶章志译)
就像我上期所报道的一样,在2002十月标准会议上,两个库扩展作为标准库延深,而被通过。
1 是Doug Gregor’s提出的多态函数的object wrappers。
2  
- 分类:VC语言 查阅全文
- 浅析C++里面的宏
- 说到宏,恐怕大家都能说出点东西来:一种预处理,没有分号(真的吗?)。然后呢?嗯.......茫然中......好吧,我们就从这开始说起。最常见的宏恐怕是#include了,其次就是#define还有.......还是从宏的用途分类吧:
1、#include 主要用于包含引用文件,至今其地位无人能替代;
2、注释掉代码。例如: #if 0 ....
- 分类:VC语言 查阅全文
- WTL体系结构(1)
- WTL体系结构
绪论
WTL最终来了,而且提供了我所希望的功能.我在WTL Bytesize(译文)的文章列出WTL主要特征.在本文中,我将描述一下WTL的体系结构,同时我会给出一些简单的例子来演示如何使用它的那些特征.希望能够对您有所帮助.
WTL应用程序的类型
W
- 分类:VC语言 查阅全文
- C++的程序设计典范
- pw:不清楚收藏是什么意思,这篇文章以前见过,后来我做了一下整理,就算是收藏吧。
计算机语言程序设计自从50年代中期至今,历经了将近半个世纪,其中经历了无数的挫折,更可喜的是语言的发展取得了重大的进步,其中发展了4中程序设计典范,在计算机的发展史上留下了光辉的一页。一、过程
- 分类:VC语言 查阅全文
- C++设计目标和原则
- 一、 C++的设计目标(C++ Design Aims) C++的设计目标,就是要让C++既具有适合于系统程序设计的C语言所具有的可适应性和高效性,又能在其程序组织结构方面具有像Simula那样的语言设施(Simula所支持的这种程序组织结构通常被称为面向对象程序设计风格)。在设计的时候,还做了很大的努力,使得引借自Simula的高层次的程序设计技术能够应用于系统程序设计之中。这即是
- 分类:VC语言 查阅全文
- 测试2个类型相同的方法
- 也许有的时候,我们需要测试2个类型是否相同,恩,有几种方法你可以参考以下: 1、利用typeid,也许这是最常见的方法了: template<class T, class U> &nb
- 分类:VC语言 查阅全文
- 计算cpu速度的小程序
- 以下程序在vc60,console方式下编译运行通过。大家可以试一试,很准的说。#include <stdio.h>#include <windows.h>float measure_clock_speed();int main(void){ printf("The cpu is running in %f MHz",measure_cl
- 分类:VC语言 查阅全文
- 开发集成Microsoft Visual Basic for Application的应用系统(一)
- 开发集成Microsoft Visual Basic for Application的应用系统(一)
Microsoft Visual Basic for Application(以下简记为VBA)是Microsoft Office的核心组件之一,作为一个嵌入式二次开发引
- 分类:VC语言 查阅全文
- 不比不知道,一比吓一跳!
-
不要发了,我知道怎么回事了
怎么没有办法删除自己法的文章呢?
我觉得应该可以的
摘要:我一直以为VC6的执行效率很不错,无论如何这也是微软的产品,在Windows平台下,他的效率应该不会差到哪里去,你是不适也是这么认为的?我还一直以为在VC6下面,通过初始化列表会有一定的性能提高,理论上如此,
- 分类:VC语言 查阅全文
- “瑜珈山夜话” ----内存分配(一)
- 摘要:内存管理向来是C/C++程序设计的一块雷区,大家都不怎么愿意去碰她,但是有时不得不碰它。虽然利用C++中的smart pointer已经可以完全避免使用指针,但是对于对于指针的进一步了解,有助于我们编写出更有效率的代码,也有助于我们读懂以前编写的程序。
五大内存分区 &
- 分类:VC语言 查阅全文
- 让Windows 2000/XP中的任意窗口透明起来
- 让Windows 2000/XP中的任意窗口透明起来
简介
已经有很多的文章展示了如何通过使用新的系统函数在Windows 2000或Windows XP中建立透明窗口的应用程序,本文在此基础上为您展现了一种可以让任意应用程序窗口透明起来的方法,哪怕您根本没有那个应用程序的源程序。
使用本文介绍的“WinTrans”程序,您只需把程
- 分类:VC语言 查阅全文
- 在COM中使用数组参数-ICollection
- 在COM中使用数组参数-ICollection
关键字:DCOM、数组、自定义类型、Marshal、SafeArray、ICollection
1 使用ICollection
ICollection是从 IDispatch继承的接口。ICollection还需要一个IEnumVARIANT接口配合实现功能。IEnumVARIANT是
- 分类:VC语言 查阅全文
- “瑜珈山夜话” ----内存分配(二)
- new/delete究竟做了些什么? 在理解这个问题之前,我们先看一下下面的这段程序,有这么一个程序段: class A {  
- 分类:VC语言 查阅全文
- 自动建库的安装程序制作方法
-
Wise Solution
日期: 2003-7-8
发件人: cadinfo
关于: Wise Installation System - Profession Edition
Wise Installation System是什么我不想介绍了,对它的了解仅是半个小时的事情,你也可以从国内各个知名点的网站
- 分类:VC语言 查阅全文
- 最简单的屏幕拷贝程序(象素拷贝)
- ////////////////////////////////////////////////
//小弟工作之余写了一个程序,
//注意,该程序非常占用CPU时间,它的唯好处就是简单,可以一个象素一个象素的操作
//您还可以根据需要改变象素的值达到特殊的效果。
//本程序在WIN2000下测试通过,可以获取256色以上个种分辨率的屏幕
//自定义RGB象素Structuretypede
- 分类:VC语言 查阅全文
- 如何在一个容器中放入不同对象(续)
- 上一次,用多态解决了这个问题,对自己转换指针类型的做法仅仅提到了一下。后来想想,这种讲解不令人满意,因为,用多态解决的前提是,想放入的多个对象必须派生自同一个基类,必须有统一的接口。这也说明了,为什么在面向对象的设计中必须有一个公有的基类,任何类必须由它派生,哪怕你仅仅写一个“Hello World”。太死板了,不是吗?
但是,任何人都有考虑不周的时候,假设现在你的程序写了一半了,突然发现,你需
- 分类:VC语言 查阅全文
- VC6使用#pragma warning的一点经验
- 1. 在VC6.0中定义类CXMLError的头文件中起始处有如下#include语句
#include <comdef.h>
#include <string>
class CXMLError
{
&n
- 分类:VC语言 查阅全文
- C++入门解惑(1)——浅析cout
- 和大多数朋友一样,我头一遭遇到cout是在生平第一个看到C++程序——经典的“Hello, World!”中,作为我如今最擅长编写的程序之一(^_^),它大概是这样子的:
#include <iostream>
using namespace std;
int main(){ cou
- 分类:VC语言 查阅全文
- vc入门宝典(十)
- 消息
何志丹
PreTranslateMessage函数顾名思义,就是在消息被翻译之前,做的一些事.我们可以屏蔽一个键或一个命令.下面是一些常用消息的相关信息.这些信息放pMsg中.WM_KEYDOWN nVirtKey = (int) wParam; /*虚键值,和ascll码有许多相同的地方 */ lKeyData = lParam;  
- 分类:VC语言 查阅全文