- 博客(5)
- 资源 (18)
- 问答 (1)
- 收藏
- 关注
原创 从Java到C++——从union到VARIANT与CComVariant的深层剖析
我第一次用VARIANT和CComVariant的时候完全不明白它是怎么回事,为它什么数据类型都可以存放,什么数据都可以被可以初始化?里面到底是怎么实现的?感觉又神奇又迷惑!我们在上一节中讲了union的用法之后你也许想到了大概是怎么回事了。没错,union可以帮我们实现这一个神奇的功能。而且VARIANT定义中确实使用了union。如果你还不明白,那我们就自己来模拟实现一个类似于CComVari
2014-06-29 17:57:18 3174
原创 从Java到C++——union的用法
你是否记得union这个东西,在上大学的时候我们用的是潭浩强的《C语言程序设计》,里面把它译作是共用体。“共用体”,虽然翻译得特别别扭,但却正好说明了它的特性和用途。联合(union,也有翻译成共用体的)是一种特殊的结构(或说类)。一个union可以有多个数据成员,但是在任意时刻只有一个成员有值。Union具有以下几个特点:1.一个union可以有多个不同类型的数据成员, 但在某一时刻只有一个成员
2014-06-22 18:14:03 7634
转载 Mac学习第一步——Mac OS X系统常用多点触摸板操作手势
果的 Macbook 笔记本有一个非常灵敏的触摸板,以至于苹果甚至专门推出了价格不菲的触摸板单独销售。对于刚刚入手 Mac 电脑的朋友来说,可能很难很快掌握触摸板的触控手势操作与功效,这里和大家分享一些比较常用的苹果触摸板操控手势。 注:本文所提到的很大一部分手势都取决于触摸板偏好设置,如果发现有本文所说的手势无法使用的,请点击左上角的黑苹果进入“系统偏好设置—触摸板”中检查设定。 一般通用手
2014-06-19 23:16:52 6461
原创 从Java到C++——常量(const)的高级应用
看到const关键字,C++程序员首先想到的可能是const常量。这可不是良好的条件反射。如果只知道用const定义常量,那么相当于把火药仅用于制作鞭炮。const更大的魅力是它可以修饰函数的参数、返回值,甚至函数的定义体。const是constant的缩写,“恒定不变”的意思。被const修饰的东西都受到强制保护,可以预防意外的变动,能提高程序的健壮性和高效性。所以很多C++程序设计书籍建议:“
2014-06-08 23:27:06 4243
原创 从Java到C++——常量值的定义和基本用法
从Java到C++——常量值的使用和定义 程序中常常会用到常量值来定义一些相对固定的有实际意义值。比如,你要定义一个扑克牌的类,扑克牌有花色和数字两种属性,然而花色只有红桃(红心)、方块、黑梅、黑桃四种,这时你就可以定义四个常量分别表示这四种花色,这样定义的好处是:每次给花色赋值时只用到常量值的名称就可以,不易出错;如果某一天扑克出现新玩法需增加一个花色,只有增加一个常量值就可以,扩展性强;
2014-06-08 20:36:12 2027
文本编辑器第四版——迷你编辑器(安装文件)
2012-09-23
文本编辑器第三版——文字留痕(安装文件)
2012-08-26
数据结构演示系统(安装程序)
2012-06-03
java连接数据库
2011-09-30
[电脑拆机]谁知道这个模块是什么?
2015-08-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人