C++随笔

来源:互联网 发布:photoshop cc 2017 mac 编辑:程序博客网 时间:2024/05/16 01:48

C++精华:
61条面向对象的设计原则 http://www.cppblog.com/mzty/archive/2005/12/29/2247.html
c++资源 http://www.cppblog.com/mzty/archive/2005/11/16/1148.html
C++ Style and Technique FAQ  http://www.cppblog.com/mzty/archive/2005/11/30/1437.html
微软C++标准(事件实例) http://www.cppblog.com/mzty/archive/2006/11/25/15657.html
c++代码优化总结  http://www.cppblog.com/mzty/archive/2005/12/29/2249.html
C++代码优化(二)http://www.cppblog.com/mzty/archive/2007/08/14/30000.html
C++调用约定和名字约定 http://www.cppblog.com/mzty/archive/2007/04/20/22349.html
C++高效编程忠告http://www.cppblog.com/mzty/archive/2007/07/19/28359.html
策略模式(policy) http://www.cppblog.com/mzty/archive/2007/05/24/24774.html
C++接口与实现分离的2种方法  http://www.cppblog.com/mzty/archive/2007/08/06/29441.html
堆栈,堆栈,堆和栈的区别(再转)http://www.cppblog.com/mzty/archive/2007/12/03/37679.html
C++ 虚函数表解析(转)


C++字符:
C++字符串完全指引之一 —— Win32 字符编码 http://www.cppblog.com/mzty/archive/2005/12/06/1565.html
C++字符串完全指引之二 —— 字符串封装类  http://www.cppblog.com/mzty/archive/2005/12/06/1564.html
Visual C++.NET中 字符串转换方法 http://www.cppblog.com/mzty/archive/2005/12/23/2000.html
com中的字符串  http://www.cppblog.com/mzty/archive/2005/12/23/2001.html
编码,charset,乱码,unicode,utf-8与net简单释义(转)  http://www.cppblog.com/mzty/archive/2006/07/14/9832.html
C++中各种string的相互转化   http://www.cppblog.com/mzty/archive/2007/08/07/29307.html


STL:
STL算法学习  http://www.cppblog.com/mzty/archive/2007/03/14/19819.html
stl容器学习总结   http://www.cppblog.com/mzty/archive/2007/03/15/19875.html
STL函数对象及函数对象适配器 http://www.cppblog.com/mzty/archive/2007/08/14/29962.html


Boost:
引领Boost(一)(开篇)http://www.cppblog.com/mzty/archive/2007/08/15/30095.html
引领Boost(二)(Boost::Any) http://www.cppblog.com/mzty/archive/2007/08/16/30156.html
引领Boost(三)(Boost::tuple)http://www.cppblog.com/mzty/archive/2007/08/21/30509.html
引领Boost(四)(Boost::smart_ptr)http://www.cppblog.com/mzty/archive/2007/08/22/30611.html
引领Boost(五)(Boost::array) http://www.cppblog.com/mzty/archive/2007/08/24/30775.html
引领boost(六)(boost::bind) http://www.cppblog.com/mzty/archive/2007/09/05/31622.html

C++单元测试:
用cppunit进行单元测试  http://www.cppblog.com/mzty/archive/2005/12/28/2201.html
cppunit 使用: http://www.cppblog.com/mzty/archive/2007/06/25/26948.html

C++内存泄露检测:
C++内存泄露的检测(一) http://www.cppblog.com/mzty/archive/2007/07/19/28361.html
C++内存泄露的检测(二) http://www.cppblog.com/mzty/archive/2007/07/23/28638.html
C++内存泄露的检测(三) http://www.cppblog.com/mzty/archive/2007/07/23/28647.html
C++内存泄露的检测(四) http://www.cppblog.com/mzty/archive/2007/07/24/28673.html


多线程编程:
c++的多线程编程(资料收集)http://www.cppblog.com/mzty/archive/2007/03/16/19972.html
C++多线程(一)   http://www.cppblog.com/mzty/archive/2007/07/24/28713.html
C++多线程(二)   http://www.cppblog.com/mzty/archive/2007/07/25/28756.html
C++多线程(三)   http://www.cppblog.com/mzty/archive/2007/07/25/28775.html
C++多线程(四)   http://www.cppblog.com/mzty/archive/2007/07/26/28833.html
C++多线程(五)   http://www.cppblog.com/mzty/archive/2007/07/28/28836.html
C++多线程(六)   http://www.cppblog.com/mzty/archive/2007/07/29/28837.html
C++多线程(七)   http://www.cppblog.com/mzty/archive/2007/07/30/28838.html
C++多线程(八)   http://www.cppblog.com/mzty/archive/2007/07/31/28839.html
C++多线程(九)   http://www.cppblog.com/mzty/archive/2007/08/01/28892.html
C++多线程(十)   http://www.cppblog.com/mzty/archive/2007/08/02/29155.html
《windows via C++》之windows线程同步


范型编程:
泛型编程 ,知多少?  http://www.cppblog.com/mzty/archive/2005/11/18/1188.html
模版套模版 http://www.cppblog.com/mzty/archive/2007/02/26/18996.html
模版元编程(Template Meta Programming )http://www.cppblog.com/mzty/archive/2007/03/05/19219.html
C++模版全掌握(实例)http://www.cppblog.com/mzty/archive/2007/05/24/24761.html
C++模版:编译期检测可转换和可继承  http://www.cppblog.com/mzty/archive/2007/05/24/24772.html
C++模版使用技巧--Int2Type  http://www.cppblog.com/mzty/archive/2007/05/24/24775.html


基础章节:
            1)C++ DLL    
            2)C++ COM
            3)C# DLL COM
            4)C++/CLI
            5)C++与.NET中基础类型的对应及转化
         交互技巧:
            1)C++中使用.NET FrameWork
            2)C++调用C#的COM(转载)            
            3)C++中通过C++/CLI调用.NET编写的DLL           

            1)C#通过P/Iovoke调用WIN32 API 
            3)C#调用C++的COM
            2)C#通过C++/CLI调用C++的DLL       

        高级:
            1)Struct在P/Invoke中的转化
            2)C++和C#混编为一个assembly(转载)
            3)平台调用封送数据 http://msdn2.microsoft.com/zh-cn/library/fzhhdwae(VS.80).aspx
            4)如何:映射 HRESULT 和异常  http://msdn2.microsoft.com/zh-cn/library/9ztbc5s1(VS.80).aspx
        实例部分:
           1)一个CLI/C++的DLL同时被C#的exe和NativeC++的exe调用 
           2)CLI/C++中混合类的使用 
           3)   NativeC++通过CLI调用C#的Form 
           4)C#的Form通过CLI调用C++的DLL 
      别人文章:
           1 ) CLI中native的string和System::String转化 

         参考资料:
           1)标准文档:http://www.ecma-international.org/publications/standards/Ecma-372.htm
           2)A Design Rationale for C++/CLI: http://www.gotw.ca/publications/C++CLIRationale.pdf
           3)Stan Lippman's BLog:http://blogs.msdn.com/slippman/
           4)C++/CLI in Action(April 11, 2007)(谁知道在那里可以下载,说下啊!谢谢先!~)
           5)   Expert Visual C++/CLI: .NET for Visual C++ Programmers(April 9, 2007)
           6)Pro Visual C++/CLI and the .NET 2.0 Platform(December 21, 2005)


VS Studio:
VS快捷键:http://www.cppblog.com/mzty/archive/2006/04/26/6306.html
VC Studio 使用技巧大全  http://www.cppblog.com/mzty/archive/2005/12/06/1566.html
Visual C++ 编译器选项  http://www.cppblog.com/mzty/archive/2006/08/17/11336.html
调试breakpoint高级  http://www.cppblog.com/mzty/archive/2006/08/16/11289.html
vc编译链接错误--LNK2001,LNK2019,  http://www.cppblog.com/mzty/archive/2006/08/17/11323.html
VC++ 编译链接错误汇总  http://www.cppblog.com/mzty/archive/2007/07/19/28365.html
如何调试程序的 Release 版本?(转)  http://www.cppblog.com/mzty/archive/2006/11/19/15439.html
VS2005中检测和更正 C/C++ 代码缺陷  http://www.cppblog.com/mzty/archive/2006/11/23/15572.html
debug与release区别和使用的常见错误 http://www.cppblog.com/mzty/archive/2005/12/24/2047.html
C++ Debugging http://www.cppblog.com/mzty/archive/2005/12/29/2244.html
在release模式下debug http://www.cppblog.com/mzty/archive/2007/03/13/19722.html
宏定义与空格

不同版本的移植:
(vs.net2005 对c++library的二十个不兼容) http://www.cppblog.com/mzty/archive/2005/12/27/2185.html
移置c++从6.0到2005 http://www.cppblog.com/mzty/archive/2005/12/20/1889.html
Porting Visual C++ Code to Visual Studio 2005  http://www.cppblog.com/mzty/archive/2006/01/25/3024.html
vc++7.1转移到vc++2005 需要的一些变动  http://www.cppblog.com/mzty/archive/2006/03/09/3918.html
To convert from VS.NET 2003 to VS.NET 2002 http://www.cppblog.com/mzty/archive/2006/02/07/3103.html
vc7-vc6工具 http://vckbase.com/document/viewdoc/?id=1034


C++基础:
简单友元实例和访问申明using关键字   http://www.cppblog.com/mzty/archive/2005/11/04/929.html
extern http://www.cppblog.com/mzty/archive/2006/07/14/9834.html
#pragma使用  http://www.cppblog.com/mzty/archive/2006/08/08/10958.html
volatile关键字 http://www.cppblog.com/mzty/archive/2006/08/08/10959.html
const 1  http://www.cppblog.com/mzty/archive/2005/11/09/1001.html
const 2 http://www.cppblog.com/mzty/archive/2006/08/08/10957.html
C++ casting  http://www.cppblog.com/mzty/archive/2005/11/09/1000.html
字节长度,字节对齐以及类,对象的长度   http://www.cppblog.com/mzty/archive/2005/10/24/832.html
重载覆盖隐藏 -------多重继承的成员调用  http://www.cppblog.com/mzty/archive/2005/11/09/997.html
虚函数 多重继承的构造函数的调用,虚函数地址的找法  http://www.cppblog.com/mzty/archive/2005/11/09/999.html
虚析构函数 ,纯虚析构函数必须实现的原因 http://www.cppblog.com/mzty/archive/2006/07/31/10743.html
函数指针实例 http://www.cppblog.com/mzty/archive/2007/04/20/22351.html
函数指针   http://www.cppblog.com/mzty/archive/2005/11/09/1002.html
函数对象     http://www.cppblog.com/mzty/archive/2005/12/14/1746.html
Use Functor for Callbacks in C++  http://www.cppblog.com/mzty/archive/2006/01/18/2864.html
指针高级--<高质量编程>  http://www.cppblog.com/mzty/archive/2006/07/07/9536.html
内存。二重指针,指针的高级使用   http://www.cppblog.com/mzty/archive/2005/11/09/1004.html
c++中指针,指针的引用,指针的指针的区别 http://www.cppblog.com/mzty/archive/2006/07/07/9531.html
int & *p; //不能建立指向引用的指针http://www.cppblog.com/mzty/archive/2005/12/08/1621.html
C++局部类和嵌套类的区别 http://www.cppblog.com/mzty/archive/2007/05/24/24766.html
C++的匿名枚举 http://www.cppblog.com/mzty/archive/2007/05/24/24773.html
关于C++中RTTI的编码实现  http://www.cppblog.com/mzty/archive/2006/01/05/2446.html
c++ effective心得  http://www.cppblog.com/mzty/archive/2005/11/09/998.html
dynamic_cast使用的讨论
C++拷贝构造函数的几个细节


C++常用:
CString详细讲解 http://www.cppblog.com/mzty/archive/2006/02/07/3105.html
读写文件精华   http://www.cppblog.com/mzty/archive/2005/11/09/1005.html
c++中使用com的方法  http://www.cppblog.com/mzty/archive/2005/12/24/2049.html
数据结构算法C++实现  http://www.cppblog.com/mzty/archive/2005/12/24/2060.html
C++中DOM写XML http://www.cppblog.com/mzty/archive/2005/12/29/2225.html
tiny xml使用
删除,移动,目录浏览对话框,找某目录下的所有文件http://www.cppblog.com/mzty/archive/2006/01/12/2683.html
auto_ptr(转) http://www.cppblog.com/mzty/archive/2005/11/09/995.html
使用API实现1/1000秒的性能测试类  http://www.cppblog.com/mzty/archive/2006/06/16/8636.html
基于Visual C++6.0的DLL编程实现 http://www.cppblog.com/mzty/archive/2006/07/24/10419.html
c++单向链表 (讨论应不应该在默认的构造里就分配空间)  http://www.cppblog.com/mzty/archive/2005/10/28/870.html
读取ini文件  http://www.cppblog.com/mzty/archive/2006/01/17/2822.html
简单好用的读写ini文件的类  http://www.cppblog.com/mzty/archive/2006/01/17/2829.html



C++实例:
声明变量语句中使用顺序运算  http://www.cppblog.com/mzty/archive/2005/10/24/834.html
有用但不常见的c++函数  http://www.cppblog.com/mzty/archive/2005/11/04/936.html
不完整得cstring类   http://www.cppblog.com/mzty/archive/2005/11/09/1003.html
CSTRING类(不是我写的)  http://www.cppblog.com/mzty/archive/2005/12/06/1563.html
非常简单的石头,剪刀,布程序 http://www.cppblog.com/mzty/archive/2006/06/24/8953.html
石头,剪刀,布(双分派实例)  http://www.cppblog.com/mzty/archive/2007/03/22/20370.html

 

VC技巧:
vc中打开exe文件  http://www.cppblog.com/mzty/archive/2005/12/24/2045.html
vc中读写注册表 http://www.cppblog.com/mzty/archive/2005/12/24/2046.html
vc中常用的方法  http://www.cppblog.com/mzty/archive/2005/12/29/2250.html
CBitmapButton的使用  http://www.cppblog.com/mzty/archive/2006/02/17/3307.html
MESSAGE MAP相关即ondrow()消息调用顺序 http://www.cppblog.com/mzty/archive/2006/02/20/3346.html
vc 使用总结  http://www.cppblog.com/mzty/archive/2006/05/29/7794.html
CArchive原理  http://www.cppblog.com/mzty/archive/2006/08/08/10960.html

 


托管:
Visual C++ .NET编程:托管C++概述  http://www.cppblog.com/mzty/archive/2006/08/18/11393.html
关于 “托管与非托管 ” 大家都知道那些,来说说? http://www.cppblog.com/mzty/archive/2005/11/18/1186.html
Managed, Unmanaged, Native http://www.cppblog.com/mzty/archive/2005/11/21/1213.html
C#中重用c/c++旧模块 http://www.cppblog.com/mzty/archive/2006/03/31/4846.html
使用c++\CLI实现c++托管与非托管混合编程  http://www.cppblog.com/mzty/archive/2006/08/16/11288.html
非托管的vc工程中部分文件使用.Net Framwork  http://www.cppblog.com/mzty/archive/2006/08/17/11334.html
Native c++ 和Managed 的 interop   http://www.cppblog.com/mzty/archive/2006/08/17/11354.html
Managed c++与c++\CLI的区别(实例) http://www.cppblog.com/mzty/archive/2006/08/18/11397.html


其他:
c++未来  http://www.cppblog.com/mzty/archive/2005/12/23/1993.html
从c++到c# http://www.cppblog.com/mzty/archive/2005/11/21/1224.html
微软各种语言比较  http://www.cppblog.com/mzty/archive/2005/11/29/1408.html
c/c++面试试题转载 http://www.cppblog.com/mzty/archive/2005/12/24/2061.html
使用WIN32API写Windows程序  http://www.cppblog.com/mzty/archive/2006/08/21/11521.html
API 技巧集 http://www.cppblog.com/mzty/archive/2006/01/25/3023.html
C++ 20年精彩风华:http://www.cppblog.com/mzty/archive/2007/04/02/21110.html

http://www.cppblog.com/mzty/
原创粉丝点击