01.
C++箴言:谨慎使用模板元编程template metaprogramming (TMP)(模板元编程)是写 template-based(基于模板)的运行于编译期间的 C++ 程序的过程。考虑一下:一个 template metaprogram(模板元程序)是用 C++ 写的运行于 C++ 编译器中的程序...查看完整版>>
C++箴言:谨慎使用模板元编程
02.
C++箴言:谨慎使用私有继承在《C++箴言:确保公开继续模拟“is-a”》一文中论述了 C++ 将 public inheritance(公有继续)视为一个 is-a 关系。...查看完整版>>
C++箴言:谨慎使用私有继承
03.
C++箴言:谨慎使用多继承触及 multiple inheritance (MI)(多继续)的时候,C++ 社区就会鲜明地分裂为两个基本的阵营。一个阵营认为假如 single inheritance (SI)(单继续)是有好处的,multiple inheritance(多继续)一定更有好处。另...查看完整版>>
C++箴言:谨慎使用多继承
04.
C++箴言:谨慎使用私有继承作者: fatalerror99 出处:BLOG 在《C++箴言:确保公开继承模拟“is-a”》一文中论述了 C++ 将 public inheritance(公有继承)视为一个 is-a 关系。当...查看完整版>>
C++箴言:谨慎使用私有继承
05.
C++箴言:访问模板化基类中名字假设我们要写一个应用程序,它可以把消息传送到几个不同的公司去。消息既可以以加密方式也可以以明文(不加密)的方式传送。假如我们有足够的信息在编译期间确定哪个消息将要发送给哪个公司,我们就可以用一个 t...查看完整版>>
C++箴言:访问模板化基类中名字
06.
C++箴言:如何访问模板化基类中的名字假设我们要写一个应用程序,它可以把消息传送到几个不同的公司去。消息既可以以加密方式也可以以明文(不加密)的方式传送。假如我们有足够的信息在编译期间确定哪个消息将要发送给哪个公司,我们就可以用一个 t...查看完整版>>
C++箴言:如何访问模板化基类中的名字
07.
C++箴言:谨慎考虑资源管理类的拷贝行为在上一篇文章中介绍了作为资源治理类支柱的 Resource Acquisition Is Initialization (RAII) 原则,并描述了 auto_ptr 和 tr1::shared_ptr 在基于堆的资源上运用这一原则的表现。并非所有的资源都是基于堆的,然...查看完整版>>
C++箴言:谨慎考虑资源管理类的拷贝行为
08.
翻译:Effective C++, 3rd Edition, Chapter 7. Templates(模板)和 Generic Programming(泛型编程)Chapter 7. Templates(模板)和 Generic Programming(泛型编程)作者:译者:发布:C++ templates(C++ 模板)的最初动机是直截了当的:使得创建类似 vector,list 和 map 这样的 type-safe containers(类型安全的...查看完整版>>
翻译:Effective C++, 3rd Edition, Chapter 7. Templates(模板)和 Generic Programming(泛型编程)
09.
翻译:Effective C++, 3rd Edition, Chapter 7. Templates(模板)和 Generic Programming(泛型编程)Chapter 7. Templates(模板)和 Generic Programming(泛型编程)作者:译者:发布:C++ templates(C++ 模板)的最初动机是直截了当的:使得创建类似 vector,list 和 map 这样的 type-safe containers(类型安全的...查看完整版>>
翻译:Effective C++, 3rd Edition, Chapter 7. Templates(模板)和 Generic Programming(泛型编程)
10.
C++模板元编程C++模板元编程 转载自荣耀先生网站 摘要 本文简述了模板元编程技术的起源、概念和机制, 并介绍了模板元编程技术在Blitz++和Loki程序库中的应用。 关键字 编译期计算 模板元编程 Blitz++ Loki 导言 1994年,...查看完整版>>
C++模板元编程
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。