C/C++
文章平均质量分 77
helloVIA
这个作者很懒,什么都没留下…
展开
-
CString 转化为 const char* 以及WideCharToMultiByte用法实例
<br /><br />今天写一个MFC的小工程,遇到了需要CString对cosnt char*的转换,查阅了网上好多资料,牛们的留言,<br />可是好多都不能用,之前碰到过字符处理问题,还蛮顺利解决的,今天纠结了好久,就写个贴给遇到同样问题<br />的朋友.<br />实例:需要把一个CString的路径字符串转化为const char*.(编码环境unicode).<br />方法一:<br /> view plaincopy to clipboardprint?void CDataStore::转载 2011-03-11 14:08:00 · 493 阅读 · 0 评论 -
C++的static关键字
<br />C++的static有两种用法:面向过程程序设计中的static和面向对象程序设计中的static。前者应用于普通变量和函数,不涉及类;后者主要说明static在类中的作用。<br />一、面向过程设计中的static<br />1、静态全局变量<br />在全局变量前,加上关键字static,该变量就被定义成为一个静态全局变量。我们先举一个静态全局变量的例子,如下: //Example 1 #include <iostream.h> void fn(); static int n; //转载 2011-03-17 23:21:00 · 286 阅读 · 0 评论 -
修炼一名程序员的职业水准
<br />作者:林庆忠,1990年毕业于昆明工学院计算机软件专业,后又于1999年毕业在南京大学 完成软件工程专业硕士的学习,现供职于CNPC旗下的一个行业软件研发中心,因为在网上看了许多有经验的各路软件开发人员写的好帖,一时手痒兴起,也凑一篇壮壮声势。<br />假设你是一名软件专业毕业的本科学子,如何在工作中修炼成为一名有较高职业水准的程序员呢,本文试图总结作者从事15年软件开发工作的感想,希望对有志成为职业程序员的人有所帮助,并借此机会感谢原昆明工学院计算机系的和智玲老师和张怀宁老师,特别感谢我的硕转载 2011-03-24 17:37:00 · 528 阅读 · 0 评论 -
回调函数
<br />简介<br /><br /> 对于很多初学者来说,往往觉得回调函数很神秘,很想知道回调函数的工作原理。本文将要解释什么是回调函数、它们有什么好处、为什么要使用它们等等问题,在开始之前,假设你已经熟知了函数指针。 <br /><br />什么是回调函数?<br /><br /> 简而言之,回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数。<br /><br />为什么要使用回调函数?<br /转载 2011-03-25 19:30:00 · 286 阅读 · 0 评论 -
callback函数
<br /> <br />一,回调函数<br />我们经常在C++设计时通过使用回调函数可以使有些应用(如定时器事件回调处理、用回调函数记录某操作进度等)变得非常方便和符合逻辑,那么它的内在机制如何呢,怎么定义呢?它和其它函数(比如钩子函数)有何不同呢?<br />使用回调函数实际上就是在调用某个函数(通常是API函数)时,将自己的一个函数(这个函数为回调函数)的地址作为参数传递给那个函数。<br />而那个函数在需要的时候,利用传递的地址调用回调函数,这时你可以利用这个机会在回调函数中处理消息或完成一转载 2011-04-02 17:30:00 · 402 阅读 · 0 评论