2010年1月22日

do...while(0)的妙用

摘要: 在C++中,有三种类型的循环语句:for, while, 和do...while, 但是在一般应用中作循环时, 我们可能用for和while要多一些,do...while相对不受重视。 但是,最近在读我们项目的代码时,却发现了do...while的一些十分聪明的用法,不是用来做循环,而是用作其他来提高代码的健壮性。 1. do...while(0)消除goto语句。通常,如果在一个函数中开始要分配... 阅读全文

posted @ 2010-01-22 14:27 sxzxcm 阅读(261) 评论(0) 推荐(0) 编辑

2010年1月14日

<摘>C#,MFC,Win32——实现系统级热键

摘要: 笔者首先接触的是C#语言,然后再学的Win32、MFC。在转型的学习过程中,遇到了一些令人费解的问题。比如,一些系统级的功能,在C#中实现后,却花了好长一段时间才学会在Win32、MFC中实现。下面将整理一些常用功能在这三种环境下的实现方法在这篇中先介绍如何设置系统级热键:C#    第一步,先在类的级别中申明两个API函数,[代码][DllImport("user32.dll")]private... 阅读全文

posted @ 2010-01-14 16:33 sxzxcm 阅读(940) 评论(0) 推荐(0) 编辑

导航