原文:读书笔记:提高C++性能的编程技术

Efficient C Performance Programming Techniques 第 章 跟踪范例 . 关注点 本章引入的实际问题为:定义一个简单的Trace类,将当前函数名输出到日志文件中。Trace对象会带来一定的开销,因此在默认情况下不会开启Trace功能。问题是:怎么设计Trace类,使得在不开启Trace功能时引入的开销最小。 . 使用状态变量开关功能 用宏来开关Trace功 ...

2014-02-12 20:57 0 2726 推荐指数:

查看详情

[GeekBand]C++高级编程技术(2)

本篇笔记主要分为两个主要部分,第一部分关于对象模型,第二部分是关于new和delete的更加深入的学习。 一、对象模型 关于vptr(虚指针)和vtbl(虚函数表) 只要用到了虚函数,对象中就会多一个指向虚函数表的虚指针。在32位环境下,将占4Bytes的空间。 在vtbl中 ...

Sat Aug 06 00:54:00 CST 2016 0 2302
C#高级编程读书笔记

C#高级编程读书笔记 C#类型的取值范围 名称 CTS类型 说明 范围 sbyte System.SByte 8位有符号的整数 ...

Thu Mar 03 06:33:00 CST 2016 2 6242
《More Effective C++读书笔记

。 2、最好使用 C++ 转型操作符 为解决 C 旧式转型的缺点(允许将任何类型转为任何类型,且难以辨识), ...

Wed Dec 05 22:26:00 CST 2012 0 3024
C++ Primer》读书笔记

第一部分 C++基础 第二章 变量和基本类型 几种字符类型:char 、wchar_t 、char1 ...

Mon Nov 13 00:30:00 CST 2017 0 1504
Effective C++读书笔记

让自己习惯C++C++为一个语言联邦 C语言 面对对象 C++模板 STL容器 尽量以const,enum,inline替换#define const的好处: define直接常量替换,出现编译错误不易定位(不知道常量是哪个变量 ...

Sat May 27 01:20:00 CST 2017 0 8111
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM