牧光小院

被约束的日日夜夜,停不下来的时间。

C++的静态分派技术

     摘要: 我们可以用不同的整数来实例化同一个模板,从而构造不同的类型,进而在编译期执行某些抉择。   阅读全文

posted @ 2005-11-11 11:42 nacci 阅读(2300) | 评论 (2)编辑 收藏

只在多态基类中声明虚析构函数

     摘要: 关于virtual desctructor的详细讨论。同样来自于《Effective C++》3rd Edition。   阅读全文

posted @ 2005-11-10 16:43 nacci 阅读(2133) | 评论 (3)编辑 收藏

面向组件还是面向对象

     摘要: 组件(Component)应该是在现代软件工程中,除了对象(Object)之外的第二个炙手可热的词了。然而,什么是一个组件?是一个某些逻辑集合的实现?还是一个承载这些实现的物理实体(例如DLL)?还是一个包括了逻辑实现、物理载体以及相关的类型信息、安全策略和版本信息的一个大而全的集合?也许你会说任何一种解释都是正确的。的确,不同的环境中,Component有着不同的含义,但是,在.NET中,我们就可以把一个.NET Class当作一个Component。  阅读全文

posted @ 2005-11-08 16:55 nacci 阅读(816) | 评论 (2)编辑 收藏

浅析C++ Compile-time Assertion技术

     摘要: 你可能经常需要利用运行时断言技术,它可以方便地测试前提条件。但是,随着Metaprogramming概念的出现,编译时断言技术也已经和runtime assertion一样的普遍了。如何在编译时进行断言呢?其实,方法只有一个,就是让编译器生成一条错误信息,但是编译器生成的错误信息信息性往往有又理想。并且,即使你在一种编译上设计了一种方案,你也很难把它移植到其他的编译器上。我们通过其实现方法的改进和一个Boost中的例子,来看看如何更好的实现这种技术。   阅读全文

posted @ 2005-11-07 23:10 nacci 阅读(4486) | 评论 (3)编辑 收藏

C++/CLI中的Handle和Reference小记

     摘要: 最近看了看C++/CLI specification。的确,C++/CLI让C++在使用.NET的时候手感好了很多,一点学习小记,说的不对,各位多包涵。  阅读全文

posted @ 2005-11-03 11:18 nacci 阅读(2668) | 评论 (1)编辑 收藏

C++的类型萃取技术

posted @ 2005-11-03 10:03 nacci 阅读(8790) | 评论 (2)编辑 收藏

C++默认会为我们做些什么工作?

posted @ 2005-11-03 09:17 nacci 阅读(2030) | 评论 (2)编辑 收藏

仅列出标题
共2页: 1 2 
<2024年3月>
252627282912
3456789
10111213141516
17181920212223
24252627282930
31123456

导航

统计

常用链接

留言簿(2)

随笔分类

收藏夹

大家的声音

积分与排名

最新评论

阅读排行榜

评论排行榜