
C/C++
vcforever
这个作者很懒,什么都没留下…
展开
-
删除不为空目录的两种实现方式
众所周知删除不为空的目录的过程其实是一个函数递归调用的过程其实现过程无非是通过调用MFC中的CFileFind类的FindFile以及FindNextFile或者Windows API 中的FindFirstFile以及FindNextFile等函数实现,只是使用CFileFind类的实现过程较API的实现过程比较简单而已,下面通过两种方式来实现该删除不为空的目录功能//使用MFC中的CFil原创 2004-12-06 14:17:00 · 3035 阅读 · 0 评论 -
如何创建多层目录
大家想必都知道,Windows中的CreateDirectory() API函数是用来创建目录的,但是该函数又个局限,就是它只能创建单层目录.而我们在编写应用程序的时候经常是创建多层目录,下面介绍一个创建多层目录的程序,希望对大家有所帮助bool createMultipleDirectory(const char* pszDir){ std::string strDir(pszDir);/原创 2004-12-09 15:55:00 · 5130 阅读 · 3 评论 -
C++中几个比较不常用的关键字
mutable关键字关键字mutable是C++中一个不常用的关键字,他只能用于类的非静态和非常量数据成员我们知道一个对象的状态由该对象的非静态数据成员决定,所以随着数据成员的改变,对像的状态也会随之发生变化!如果一个类的成员函数被声明为const类型,表示该函数不会改变对象的状态,也就是该函数不会修改类的非静态数据成员.但是有些时候需要在该类函数中对类的数据成员进行赋值.这个时候就需要用原创 2004-12-14 21:29:00 · 4338 阅读 · 0 评论 -
人民币金额大小写转换
大家在编写涉及到金额的程序的时候,有时候需要将小写的人民币金额转换成大写表示下面的代码介绍了转换的实现过程,大家可以参考一下!#pragma warning(disable:4786)#include #include #include #include using std::vector;using std::string;using std::cout;原创 2004-12-06 14:53:00 · 4574 阅读 · 1 评论 -
Bjarne Stroustrup的FAQ:C++的风格与技巧
(译注:本文的翻译相当艰苦。Bjarne Stroustrup不愧是创立C++语言的一代大师,不但思想博大精深,而且在遣词造句上,也非常精微深奥。有很多地方,译者反复斟酌,都不能取得理想的效果,只能尽力而为。Html格式的文档见译者主页:http://www.wushuang.net如果你对这个翻译稿有任何意见和建议,请发信给译者:onekey@163.com。原文的地址为:h转载 2004-07-16 19:03:00 · 1689 阅读 · 0 评论 -
C++著名程序库的比较和学习经验
1、C++各大有名库的介绍——C++标准库 2、C++各大有名库的介绍——准标准库Boost 3、C++各大有名库的介绍——GUI 4、C++各大有名库的介绍——网络通信 5、C++各大有名库的介绍——XML 6、C++各大有名库的介绍——科学计算 7、C++各大有名库的介绍——游戏开发 8、C++各大有名库的介绍——线程 9、C++各大有名库的介绍——序列化转载 2013-04-16 09:20:07 · 1567 阅读 · 1 评论 -
转发:50个c/c++源代码网站
分享一篇文章:C/C++是最主要的编程语言。这里列出了50名优秀网站和网页清单,这些网站提供c/c++源代码。这份清单提供了源代码的链接以及它们的小说明。1、http://snippets.dzone.com/tag/c/--数以千计的有用的C语言源代码片段2、http://www.hotscripts.com/category/c-cpp/scripts-programs/ Hotscr转载 2013-04-16 09:24:52 · 1327 阅读 · 0 评论 -
c++ boost库简介
1.前言 标准C++的当前版本发布于1998,它为传统的面向过程编程、面向对象编程和泛型编程提供了坚实的支持。正如旧C++ (1998之前的) 独力承担了把面向对象普及到日常的软件开发中一样,C++98在为泛型编程做着同样的事情。九十年代中期标准模板库(STL)与标准C++的集成已经引起了另一次编程范式的转变,就象八十年代的时候Bjarne Stroustrup把类引入到C一样。转载 2013-04-27 14:49:17 · 3341 阅读 · 0 评论