jixingzhong的专栏

星辰·选择了远方,只有风雨兼程

16GB内存神奇玩法大全【@电脑报】

去年的内存价格还高高在上,为了节省预算很多消费者在配机时都只购买2GB内存,不过到了今年年初,内存的价格就开始有所松动,终于在五六月的时候,内存价格出现了比较明显的下滑,自此一泻千里……如今,单条4GB DDR3 1333内存的价格跌近100元,很多消费者在配机时都会直接选择两条

2011-09-09 04:53:26

阅读数 3063

评论数 1

2008 CSDN中国软件技术英雄会

    很荣幸,能够再一次参与这样的盛会!    在出发之前,看过天气预报,得知会议期间正好北京降温。我就想,难不成是CSDN的大大们为了进一步烘托大会的气氛,故意(不是?那就是有意的!)让气温低点?只是,不知道什么时候这些大大们能量如此之大了?    28号,到达宾馆的时候,已经来了不少人,见到...

2008-03-30 20:28:00

阅读数 2813

评论数 8

"浏览文件夹"选择对话框

    CFileDialog是打开/保存文件对话框,但是无法用于文件夹的选取。要选择文件夹,可以使用API SHBrowseForFolder,但是这个函数在MFC中没有提供封装类。示例操作如下:// 调用 SHBrowseForFolder 取得目录(文件夹)名称// 参数 hWnd: 父窗口...

2007-11-22 09:49:00

阅读数 1458

评论数 0

在Console工程中引用CString

CString 是封装的非常不错的一个类,相比于STL的string,它提供了更加丰富的成员方法。虽然在控制台工程中,string基本已经能够完成需要的功能,但是,如果能够偷懒一下的话 ...在Console工程中引用CString方法如下:    1. 工程设置: project/setting...

2007-11-22 09:09:00

阅读数 5118

评论数 2

enum 的范围与size

 一、enum的取值范围 C++标准规定超出枚举类型表示范围的赋值结果是undefined的。 enum的取值范围和 int 的范围并不是直接一致的。计算enum的取值范围,可以按如下方式操作: 1、不考虑负数:获取enum中的最大值,根据这个最大值所具有的位数,可以计算enum的表示范围。 举个...

2007-11-10 12:10:00

阅读数 9814

评论数 1

C99与C89比较,新增特性内容

    1、增加restrict指针C99中增加了公适用于指针的restrict类型修饰符,它是初始访问指针所指对象的惟一途径,因此只有借助restrict指针表达式才能访问对象。restrict指针指针主要用做函数变元,或者指向由malloc()函数所分配的内存变量。restrict数据类型不改...

2007-11-10 11:55:00

阅读数 5926

评论数 7

时间和日期操作

一. 几个基本概念介绍:Coordinated Universal Time(UTC):协调世界时,又称为世界标准时间,也就是大家所熟知的格林威治标准时间(Greenwich Mean Time,GMT)。比如,中国内地的时间与UTC的时差为+8,也就是UTC+8。美国是UTC-5。Calenda...

2007-11-10 10:56:00

阅读数 1316

评论数 0

成员函数指针和其他类型的强制转换,使用一般指针调用成员函数

 成员函数指针和其他类型之间的转换,参见如下示例:class test...{public:    void t()...{};};typedef   void   (test::*pMemFnction)(); int main()...{    pMemFnction   method = &...

2007-11-09 12:42:00

阅读数 4062

评论数 1

正则表达式

      正则表达式(regular expression)就是用一个“字符串”来描述一个特征,然后去验证另一个“字符串”是否符合这个特征。比如 表达式“ab+” 描述的特征是“一个 a 和 任意个 b ”,那么 ab, abb, abbbbbbbbbb 都符合这个特征。    正则表达式可以用...

2007-11-08 15:02:00

阅读数 1205

评论数 0

指定元素初始化

在 C99 中另一个新的特性称之为指定性初始化. 指定性初始化使你能够初始化特定的数组元素而无需初始化整个数组. 假设你有一个具备5个元素地数组,而你需要仅仅初始化第2,4个元素, 并且将其他元素保持未初始化. 在 C++ 和 C89, 你不能这样做. 但是, C99 定义如下句法构造:int a...

2007-11-05 09:11:00

阅读数 1225

评论数 0

灵活/弹性数组成员--结构体中0个元素的数组

看这个结构体的定义:typedef struct st_type{     int nCnt;     int item[0];}type_a;(有些编译器会报错无法编译可以改成:)typedef struct st_type{     int nCnt;     int item[];}type...

2007-11-05 09:01:00

阅读数 4399

评论数 0

宽字符处理函数与窄字符处理函数对应表

字符分类:  宽字符函数普通C函数描述 iswalnum()  isalnum() 测试字符是否为数字或字母 iswalpha()  isalpha() 测试字符是否是字母 iswcntrl()  iscntrl() 测试字符是否是控制符 iswdigit()  isdigit() 测试字符是否为...

2007-11-05 08:52:00

阅读数 3836

评论数 1

C++中的类型强制转换

  C++ 同时提供了四种新的强制转型形式(通常称为新风格的或 C++ 风格的强制转型):       const_cast(expression)       dynamic_cast(expression)       reinterpret_cast(expression)       st...

2007-10-31 10:52:00

阅读数 1419

评论数 0

区分重载(overload),覆盖(Override)和隐藏(hide)

    重载overload,这个概念是大家熟知的。在同一可访问区内被声名的几个具有不同参数列的(参数的类型、个数、顺序不同)同名函数,程序会根据不同的参数列来确定具体调用哪个函数,这种机制就是重载。重载不关心函数的返回值类型,即返回类型不同无法构成重载。此外,C++ 中的const成员函数也可以...

2007-10-31 10:25:00

阅读数 2668

评论数 2

临时对象被const reference, 生命期延长

按标准规定,临时对象可以被const  reference,这里临时对象的生命期将延长。而延长对象生命期的方法没有作规定,由编译器决定。 TC++PL中的描述:A  temporary  created  to  hold  a  reference  initializer  persists ...

2007-10-29 15:51:00

阅读数 1172

评论数 1

另类穷举计算24

  /******************************************************************************计算 A 、B、 C、 D四个数据+-*/以及括号运算得到24,可穷举获得各种可行的答案,数据类型使用float。关键在于对 4 数据运...

2007-10-29 08:22:00

阅读数 1060

评论数 1

10万进制的大数乘方

 /**//***************************************************************************                   程序为计算 x^n, 示例中,x不大于 10000Copyright (C) 2007 jixin...

2007-10-29 06:41:00

阅读数 2142

评论数 1

用递归改写循环,得到组合

  /*********************************************************************问题:提供若干集合 A、B、C ...,每个集合取其一个元素,形成X个组合。1. 循环方式,  由几个for 遍历即可2. 改写为递归方式,需要做一些精细...

2007-10-28 20:43:00

阅读数 1172

评论数 0

构造函数/析构函数中的异常处理

    对于出错处理,在C语言时代,使用的方法就是返回一个错误代码。预定义一系列的代码标识,当发生指定的错误时候,调用过程返回对应该类型错误的代码。    这种方法简单,但是不适合复杂的应用。它会导致若干的问题,比如:    1.质量下降。使用错误代码,那么必然需要在处理中对不同的代码进行分支处理...

2007-10-26 10:50:00

阅读数 4905

评论数 0

sscanf 函数简介

sscanf与scanf类似,都是用于输入的,只是后者以键盘(stdin)为输入源,前者以固定字符串为输入源。         函数原型:         int   sscanf(   const   char   *format   [,argument]...   );     其中的for...

2007-10-26 09:50:00

阅读数 1164

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭