template metaprogramming (TMP)(模板元编程)是写 template-based(基于模板)的运行于编译期间的 C++ 程序的过程。考虑一下:一个 template m
在《C++箴言:确保公开继续模拟“is-a”》一文中论述了 C++ 将 public inheritance(公有继续)视为一个 is-a 关系。
触及 multiple inheritance (MI)(多继续)的时候,C++ 社区就会鲜明地分裂为两个基本的阵营。一个阵营认为假如 single inheritance (SI)(单继续)是有
作者: fatalerror99 出处:BLOG 在《C++箴言:确保公开继承模拟“
假设我们要写一个应用程序,它可以把消息传送到几个不同的公司去。消息既可以以加密方式也可以以明文(不加密)的方式传送。假如我们有足够的信息在编译期间确定哪个消息将要发送给哪个公司,我们就可以用一个
假设我们要写一个应用程序,它可以把消息传送到几个不同的公司去。消息既可以以加密方式也可以以明文(不加密)的方式传送。假如我们有足够的信息在编译期间确定哪个消息将要发送给哪个公司,我们就可以用一个
在上一篇文章中介绍了作为资源治理类支柱的 Resource Acquisition Is Initialization (RAII) 原则,并描述了 auto_ptr 和 tr1::shared_
Chapter 7. Templates(模板)和 Generic Programming(泛型编程) 作者: 译者: 发布: C++ templates(C++ 模板)的最初动机是直截了当的:使得创
Chapter 7. Templates(模板)和 Generic Programming(泛型编程) 作者: 译者: 发布: C++ templates(C++ 模板)的最初动机是直截了当的:使得创
C++模板元编程 转载自荣耀先生网站 摘要 本文简述了模板元编程技术的起源、概念和机制, 并介绍了模板元编程技术在Blitz++和Loki程序库中的应用。 关键字 编译期计算 模板元编