随笔分类 -  C++编程

摘要:概述:traits是一种特性萃取技术color: #663300; font-family: 宋体; padding: 0px; margin: 0px;">,它在Generic Programming中被广泛运用,常常被用于使不同的类型可以用于相同的操作,或者针对不同类型提供不同的实现.traits在实现过程中往往需要用到以下三种C++的基本特性:enumtypedeftemplate(p... 阅读全文
posted @ 2010-03-25 10:57 大CC 阅读(3564) 评论(1) 推荐(1) 编辑
摘要:traits相关总结:1.typedef 可以在class或者struct中定义template<T>class CXX{ typedef T value_type;};同样,template可以嵌入template!2.见到template<>多半是在模板特化。特化分全特化、偏特化等。熟记这点,否则有些地方看不懂。3.template其实就是扩展编译器,让代码自动生成。其... 阅读全文
posted @ 2010-03-25 10:54 大CC 阅读(5959) 评论(2) 推荐(1) 编辑
摘要:COM--Component Object Model,即组件对象模型,它是微软提出的一套开发软件的方法与规范。它也代表了一种软件开发思想,那就是面向组件编程的思想。  一、COM编程思想--面向组件编程思想(COP)  众所周知,由C到C++,实现了由面向过程编程到面向对象编程的过渡。而COM的出现,又引出了面向组件的思想。其实,面向组件思想是面向对象思想的一种延伸和扩展。因此,就让我们先来回忆... 阅读全文
posted @ 2010-03-25 10:25 大CC 阅读(831) 评论(1) 推荐(1) 编辑
摘要:我得写点东西来总结一下我这两天的郁闷后最终的收获……目的很简单,某一特定应用程序最小化到托盘中,我需要编程实现显示它的主窗口。1.首先想到的是通过直接操作进程,通过Findwindow找到这个窗口句柄,然后给其发送一个showwindow消息将其显示。 类“#32770”是用spy++观察到的程序窗口类名。使用HWND hwnd = ::Find... 阅读全文
posted @ 2009-12-26 18:24 大CC 阅读(3260) 评论(1) 推荐(3) 编辑

木书架 大CC的博客
点击右上角即可分享
微信分享提示