<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/hotsoftg</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; hotsoftg]]></copyright><item><title><![CDATA[fstream用法 STL]]></title><link>https://blog.youkuaiyun.com/hotsoftg/article/details/5692013</link><guid>https://blog.youkuaiyun.com/hotsoftg/article/details/5692013</guid><author>hotsoftg</author><pubDate>Thu, 24 Jun 2010 16:49:00 +0800</pubDate><description><![CDATA[fstream的使用方法

 
ofstream是从内存到硬盘，ifstream是从硬盘到内存，其实所谓的流缓冲就是内存空间; 
在C++中，有一个stream这个类，所有的I/O都以这个“流”类为基础的，包括我们要认识的文件I/O，stream这个类有两个重要的运算符： 
1、插入器(]]></description><category></category></item><item><title><![CDATA[应用层vc实现三种文件监视方法]]></title><link>https://blog.youkuaiyun.com/hotsoftg/article/details/5674217</link><guid>https://blog.youkuaiyun.com/hotsoftg/article/details/5674217</guid><author>hotsoftg</author><pubDate>Wed, 16 Jun 2010 21:16:00 +0800</pubDate><description><![CDATA[Windows 内部有两个未公开的函数（注：在最新的MSDN中，已经公开了这两个函数），分别叫做SHChangeNotifyRegister和 SHChangeNotifyDeregister，可以实现以上的功能。这两个函数位于Shell32.dll中，是用序号方式导出的。这就是为什么我们用VC自带的Depends工具察看Shell32.dll时，找不到这两个函数的原因。SHChangeNotifyRegister的导出序号是 2；而SHChangeNotifyDeregister的导出序号是4。
SHC]]></description><category></category></item><item><title><![CDATA[ C++技巧之std::string常用算法[2]]></title><link>https://blog.youkuaiyun.com/hotsoftg/article/details/5641465</link><guid>https://blog.youkuaiyun.com/hotsoftg/article/details/5641465</guid><author>hotsoftg</author><pubDate>Wed, 02 Jun 2010 10:19:00 +0800</pubDate><description><![CDATA[C++对于文本操作是非常痛苦，但有下面几个字符串的比较函数，会给你带来一点轻松。

11.icompare，不区别大小写比较，全都转化成小写，从str的第pos开始与另一个字符串从迭代器it2开始最多比较n个字符。
]]></description><category></category></item><item><title><![CDATA[用标准C++进行string与各种内置类型数据之间的转换]]></title><link>https://blog.youkuaiyun.com/hotsoftg/article/details/5641421</link><guid>https://blog.youkuaiyun.com/hotsoftg/article/details/5641421</guid><author>hotsoftg</author><pubDate>Wed, 02 Jun 2010 10:07:00 +0800</pubDate><description><![CDATA[用标准C++进行string与各种内置类型数据之间的转换]]></description><category></category></item><item><title><![CDATA[字符串与数字之间的互相转换]]></title><link>https://blog.youkuaiyun.com/hotsoftg/article/details/5641404</link><guid>https://blog.youkuaiyun.com/hotsoftg/article/details/5641404</guid><author>hotsoftg</author><pubDate>Wed, 02 Jun 2010 10:02:00 +0800</pubDate><description><![CDATA[字符串与数字之间的互相转换]]></description><category></category></item><item><title><![CDATA[vector 简单使用]]></title><link>https://blog.youkuaiyun.com/hotsoftg/article/details/5641395</link><guid>https://blog.youkuaiyun.com/hotsoftg/article/details/5641395</guid><author>hotsoftg</author><pubDate>Wed, 02 Jun 2010 10:00:00 +0800</pubDate><description><![CDATA[vector是C++标准模板库中的部分内容，它是一个多功能的，能够操作多种数据结构和算法的模板类和函数库。vector之所以被认为是一个容器，是因为它能够像容器一样存放各种类型的对象，简单地说，vector是一个能够存放任意类型的动态数组，能够增加和压缩数据。]]></description><category></category></item><item><title><![CDATA[详细解说 STL 排序(Sort)]]></title><link>https://blog.youkuaiyun.com/hotsoftg/article/details/5641372</link><guid>https://blog.youkuaiyun.com/hotsoftg/article/details/5641372</guid><author>hotsoftg</author><pubDate>Wed, 02 Jun 2010 09:54:00 +0800</pubDate><description><![CDATA[C++之所以得到这么多人的喜欢，是因为它既具有面向对象的概念，又保持了C语言高效的特点。STL 排序算法同样需要保持高效。因此，对于不同的需求，STL提供的不同的函数，不同的函数，实现的算法又不尽相同。 

1.1 所有sort算法介绍 
所有的sort算法的参数都需要输入一个范围，[begin, end)。这里使用的迭代器(iterator)都需是随机迭代器(RadomAccessIterator), 也就是说可以随机访问的迭代器，如：it+n什么的。（partition 和stable_parti]]></description><category></category></item><item><title><![CDATA[STL算法和String]]></title><link>https://blog.youkuaiyun.com/hotsoftg/article/details/5641358</link><guid>https://blog.youkuaiyun.com/hotsoftg/article/details/5641358</guid><author>hotsoftg</author><pubDate>Wed, 02 Jun 2010 09:51:00 +0800</pubDate><description><![CDATA[STL算法和String]]></description><category></category></item><item><title><![CDATA[STL的一些常用的用法]]></title><link>https://blog.youkuaiyun.com/hotsoftg/article/details/5641334</link><guid>https://blog.youkuaiyun.com/hotsoftg/article/details/5641334</guid><author>hotsoftg</author><pubDate>Wed, 02 Jun 2010 09:45:00 +0800</pubDate><description><![CDATA[STL的一些常用的用法]]></description><category></category></item><item><title><![CDATA[String and STL 算法]]></title><link>https://blog.youkuaiyun.com/hotsoftg/article/details/5641326</link><guid>https://blog.youkuaiyun.com/hotsoftg/article/details/5641326</guid><author>hotsoftg</author><pubDate>Wed, 02 Jun 2010 09:42:00 +0800</pubDate><description><![CDATA[String and STL 算法]]></description><category></category></item><item><title><![CDATA[.COM Framework源代码获取(SVN)]]></title><link>https://blog.youkuaiyun.com/hotsoftg/article/details/5629274</link><guid>https://blog.youkuaiyun.com/hotsoftg/article/details/5629274</guid><author>hotsoftg</author><pubDate>Thu, 27 May 2010 21:56:00 +0800</pubDate><description><![CDATA[ 源代码获取(SVN)下载安装SVN：通过:  http://tortoisesvn.net/downloads下载最新的 SVN软件。并安装。更新“.COM Framework 文件：命令行方式：svn checkout http://artframe.googlecode.com/svn/trunk]]></description><category></category></item><item><title><![CDATA[Windows 64 位版本的C/C++编程]]></title><link>https://blog.youkuaiyun.com/hotsoftg/article/details/4067715</link><guid>https://blog.youkuaiyun.com/hotsoftg/article/details/4067715</guid><author>hotsoftg</author><pubDate>Sun, 12 Apr 2009 22:14:00 +0800</pubDate><description><![CDATA[ /wp64：使编译器警告您潜在的问题microsoft_ visual c 和 microsoft_ visual c++_ .net 2002 编译器添加了 /wp64 开关，这使您可以测试 32 位代码的 64 位兼容性问题。编译器将发出有关指针截断和不正确转换的警告。将 32 位应用程序迁移到 windows 64 位版本中前面的一个步骤就是打开这个标记，然后就像通常编译代码那]]></description><category></category></item><item><title><![CDATA[探索C++语法发现之默认参数。]]></title><link>https://blog.youkuaiyun.com/hotsoftg/article/details/4013174</link><guid>https://blog.youkuaiyun.com/hotsoftg/article/details/4013174</guid><author>hotsoftg</author><pubDate>Sat, 21 Mar 2009 22:53:00 +0800</pubDate><description><![CDATA[我在使用C++ 中发现使用默认参数，看起代码来很累人，所以我想应该不使用默认参数。1.默认参数。实例： void show(LPCTSTR lpszInfo=_T(""));应该写为：void show(LPCTSTR lpszInfo);不使用默认参数。//////////////////////////////////////////调用。show();show(_T(]]></description><category></category></item><item><title><![CDATA[[C++] #import 指令]]></title><link>https://blog.youkuaiyun.com/HotSoftg/article/details/3968937</link><guid>https://blog.youkuaiyun.com/HotSoftg/article/details/3968937</guid><author>HotSoftg</author><pubDate>Sun, 08 Mar 2009 14:45:00 +0800</pubDate><description><![CDATA[ #import 指令1. C++中使用 COM 簡單的方法是用 #import 導入 type library2. # import 指令將 COM 產生對應的 C++類別，可以用接近於VBScript和Visual Basic的語句操作 COM3. 使用 #import 命令就可以將該文件導入到我們的程式碼中。type library 的內容將被轉換為描述了 COM Interface]]></description><category></category></item><item><title><![CDATA[堆和栈的区别(转贴,作者为一c++程序员，具体姓名不清楚) ]]></title><link>https://blog.youkuaiyun.com/HotSoftg/article/details/3968793</link><guid>https://blog.youkuaiyun.com/HotSoftg/article/details/3968793</guid><author>HotSoftg</author><pubDate>Sun, 08 Mar 2009 13:46:00 +0800</pubDate><description><![CDATA[ 堆和栈的区别(转贴,作者为一c++程序员，具体姓名不清楚) 一、预备知识—程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区（stack）—> 由编译器自动分配释放，存放函数的参数值，局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区（heap）—> 一般由程序员分配释放，若程序员不释放，程序结束时可能由OS回收。注意它与数据结构中的堆是两回事，分配方式倒是类]]></description><category></category></item><item><title><![CDATA[分割字符串函数]]></title><link>https://blog.youkuaiyun.com/HotSoftg/article/details/3929266</link><guid>https://blog.youkuaiyun.com/HotSoftg/article/details/3929266</guid><author>HotSoftg</author><pubDate>Mon, 23 Feb 2009 16:25:00 +0800</pubDate><description><![CDATA[http://hi.baidu.com/sanvy4116/blog/item/bc5f8d001637ac83e850cd4b.html 转自这里   分割原理:根据分割字符将字符串分成几份,分割字符串必须不是第一个字符和最后一个字符,否则忽略参数:lpSrc源字符串,chSep用于分割的字符,saResult用来存放分割后的字符串数组返回值:分割后的字符串个数int SplitSt]]></description><category></category></item><item><title><![CDATA[VC解析XML的方法]]></title><link>https://blog.youkuaiyun.com/HotSoftg/article/details/3928791</link><guid>https://blog.youkuaiyun.com/HotSoftg/article/details/3928791</guid><author>HotSoftg</author><pubDate>Mon, 23 Feb 2009 15:27:00 +0800</pubDate><description><![CDATA[一、文档对象模型（DOM）　　DOM是Document Object Model（文档对象模型）的简称，是对XML文档进行应用开发、编程的应用程序接口（API）。作为W3C公布的一种跨平台、与语言无关的接口规范，DOM提供了在不同环境和应用中的标准程序接口，可以用任何语言实现。　　DOM采用对象模型和一系列的接口来描述XML文档的内容和结构，即利用对象把文档模型化。这种对象模型实现的基本功能包括：]]></description><category></category></item><item><title><![CDATA[BSTR 与wchar_t 的区别]]></title><link>https://blog.youkuaiyun.com/HotSoftg/article/details/3928683</link><guid>https://blog.youkuaiyun.com/HotSoftg/article/details/3928683</guid><author>HotSoftg</author><pubDate>Mon, 23 Feb 2009 15:16:00 +0800</pubDate><description><![CDATA[ typedef    /*    [wire_marshal]    */    OLECHAR    __RPC_FAR    *BSTR;    in    wtypes.h      typedef    WCHAR    OLECHAR;    in    wtypes.h      typedef    wchar_t    WCHAR;    in    winnt.h     ]]></description><category></category></item><item><title><![CDATA[Visual C++中检测和隔离内存泄漏]]></title><link>https://blog.youkuaiyun.com/HotSoftg/article/details/3928652</link><guid>https://blog.youkuaiyun.com/HotSoftg/article/details/3928652</guid><author>HotSoftg</author><pubDate>Mon, 23 Feb 2009 15:13:00 +0800</pubDate><description><![CDATA[具有动态的分配和释放内存的能力是C/C++程序语言的重要特色之一。VisualC++ debugger和CRT库提供了一系列有效的检测和鉴定内存泄漏的工具。设置内存泄漏检测检测内存泄漏的基本工具是调试器和CRT调试堆函数。为了使用调试堆函数，在你的程序中你必须含有下面的说明：#define _CRTDBG_MAP_ALLOC#include  #include 必须]]></description><category></category></item><item><title><![CDATA[C语言之详解#ifdef等宏]]></title><link>https://blog.youkuaiyun.com/HotSoftg/article/details/3886206</link><guid>https://blog.youkuaiyun.com/HotSoftg/article/details/3886206</guid><author>HotSoftg</author><pubDate>Fri, 13 Feb 2009 11:16:00 +0800</pubDate><description><![CDATA[这几个宏是为了进行条件编译。一般情况下，源程序中所有的行都参加编译。但是有时希望对其中一部分内容只在满足一定条件才进行编译，也就是对一部分内容指定编译的条件，这就是“条件编译”。有时，希望当满足某条件时对一组语句进行编译，而当条件不满足时则编译另一组语句。     条件编译命令最常见的形式为：     #ifdef 标识符     程序段1     #else     程序段2     #endi]]></description><category></category></item></channel></rss>