摘要:取得应用程序所在的路径,然后调用函数,分开驱动器和所在路径
        阅读全文
        文章分类 - C、C++
摘要:1. 我心中最美的软件框架(534) 2. 一个小型绘图程序(447) 3. 数据结构之网格实现(406) 4. 狗年第一篇-MSXML类封装(389) 5. ATL窗口添加功能的5种方法(379)
        阅读全文
        
摘要:C++编程思想学习笔记-常量 http://www.cppblog.com/yangjiudan/archive/2006/03/24/4570.html一、全局范围的const使用1、const的使用有两种效果,一是生成编译期常量,二是运行期常量。 做为编译期常量主要用作值替代,即取代C中的#define常量定义,一般用于设置数组大小。 此时不分配存储空间,只在有extern限定或...
        阅读全文
        
摘要:http://ly4cn.cnblogs.com/archive/2005/11/28/286185.aspxC++指针探讨 (一)数据指针 指针,在C/C++语言中一直是很受宠的;几乎找不到一个不使用指针的C/C++应用。用于存储数据和程序的地址,这是指针的基本功能。用于指向整型数,用整数指针(int*);指向浮点数用浮点数指针(float*);指向结构,用对应的结构指针(struct ...
        阅读全文
        
摘要:http://ly4cn.cnblogs.com/archive/2006/04/06/368210.html 汇编语言的Hello World,汇编语言没有我想象的那么低级,它已经具备了不少高级语言的特性,代码也变得清晰,层次清楚,易于维护了。 a.asm.386 .model flat,stdcall includelib kernel32.lib includelib user32.lib...
        阅读全文
        
摘要:http://www.titilima.cn/readblog.php?id=48应3月下旬时候wencui大姐之邀,在此将字节对齐的问题小小总结一下。我并不打算把这个总结写成学究派那种苛求“回”字四样写法的样子,因此这里只是简要总结是什么、为什么的问题。我在其中给了几个最简单的小例子来说明这一问题,顺便说一句,我贼反感某些考试中在字节对齐上大做文章的手法——一个sizeof就能搞定的问题,装TM...
        阅读全文
        
摘要:What static_cast is actually doinghttp://www.codeproject.com/useritems/static_cast.asp Introduction Most programmers learn C before C++ and get use to C style casting. When writing C++, sometimes we...
        阅读全文
        
摘要:MFC Collection Classeshttp://www.codeproject.com/useritems/MFC.aspIntroduction This is my first article to this site. I am basically a student so please excuse me for any spelling,gramatical or techn...
        阅读全文
        
摘要:http://www.titilima.cn/readarticle.php?id=34无论是C的字符串处理函数还是用C++构造的字符串类,都可以看作是一种“黑箱”。在一般情况下,用户无需了解黑箱内部的实现机理,只要假设“黑箱”是完美的并直接使用就可以了。然而事实上黑箱本身并不是完美万能的——即使这种黑箱是C/C++标准库,也许令你摸不着头脑的错误,就隐藏在那看似完美的黑箱背后。 ...
        阅读全文
        
摘要:对于多线程编程,很多人概念不清,写代码的时候要么是处处加锁,影响性能不说,还容易莫名其妙的死锁,还有人对多线程敬而远之。所以学习多线程编程最重要的不是学习API,而是理解什么才是多线程安全的代码从例子说起 #include #include long global1 = 0;volatile long global2 = 0;class MyClass{public: MyClass() :...
        阅读全文
        
摘要:关于C++中RTTI的编码实现 摘要: RTTI (Run-Time Type Identification)是面向对象程序设计中一种重要的技术。现行的C++标准对RTTI已经有了明确的支持。不过在某些情况下出于特殊的开发需要,我们需要自己编码来实现。本文介绍了一些关于RTTI的基础知识及其原理和实现。 RTTI需求: 和很多其他语言一样,C++是一种静态类型语言。其数据类型是在编译期就...
        阅读全文
        
摘要:c++ file and directory Delete folders, subfolders and files easily void RecursiveDelete(CString szPath){ CFileFind ff; CString path = szPath; if(path.Right(1) != "\\") path += "\\...
        阅读全文
        
摘要:http://www.microsoft.com/china/MSDN/library/archives/others/Visualc/iccmipb.asp
        阅读全文
        
摘要:二叉树的遍历:前序,中序,后序,层序--包括递归和非递归实现 后序遍历还没有明白,继续学习^_^,过几天写个huffman编码的例子来玩玩,不多说了,看代码吧,注意:程序申请的空间并没有释放^_^ /**//******************************************************************** created: 2005/12/30 ...
        阅读全文
        
摘要:C++字符串完全指引之一 —— Win32 字符编码 原著:Michael Dunn翻译:Chengjie Sun 原文出处:CodeProject:The Complete Guide to C++ Strings, Part I 引言 毫无疑问,我们都看到过像 TCHAR, std::string, BSTR 等各种各样的字符串类型,还有那些以 _tcs 开头的奇怪的宏。你也许正在...
        阅读全文
        
摘要:C++字符串完全指引之二 —— 字符串封装类原著:Michael Dunn作者:Chengjie Sun 原文出处:CodeProject:The Complete Guide to C++ Strings, Part II 引言 因为C语言风格的字符串容易出错且不易管理,黑客们甚至利用可能存在的缓冲区溢出bug把C语言风格的字符串作为攻击目标,所以出现了很多字符串封装类。不幸的是,在某...
        阅读全文
        
摘要:字节长度,字节对齐以及类,对象的长度 #include main(){ cout<<"sizeof('$')="< cout<<"sizeof(1)="< cout<<"sizeof(1.5)="< cout<<"sizeof(\"Good!\")="< int i=100; char c='A'; float x=3.1416; do...
        阅读全文
        
摘要:C++的iostream标准库介绍(3) 点击数:167 发布日期:2005-9-25 13:37:00 C语言提供了格式化输入输出的方法,C++也同样,但是C++的控制符使用起来更为简单方便,在c++下有两中方法控制格式化输入输出。 1.有流对象的成员函数。 例如,下列程序以成员函数的方式控制输出的精度: //程序作者:管宁 //站点:www.cnd...
        阅读全文
        
摘要:C++的iostream标准库介绍(1) 点击数:330 发布日期:2005-9-25 13:47:00 作者:管宁 我们从一开始就一直在利用C++的输入输出在做着各种练习,输入输出是由iostream库提供的,所以讨论此标准库是有必要的,它与C语言的stdio库不...
        阅读全文
        
摘要:C++的iostream标准库介绍(2) 点击数:243 发布日期:2005-9-25 13:41:00 接下来我们继续看一下C++风格的串流控制,C++引入了ostringstream、istringstream、stringstream这三个类,要使用他们创建对象就必须包含sstream.h头文件。 istringstream类用于执行C++风格的串流的输入...
        阅读全文
        
 
                
 
 浙公网安备 33010602011771号
浙公网安备 33010602011771号