摘要:
本文档译自 www.codeproject.com 的文章 "Calling Conventions Demystified",作者 Nemanja Trifunovic,原文参见此处 引言 - Introduction 在学习 Windows 编程的漫长、艰难而美妙的旅途中,你可能会对函数声明前出 阅读全文
摘要:
概述 - Overview 在我初学 C++ 时,static、inline、extern 可能是最令我迷惑的 C++ 说明符,原因是它们在不同的语境下会发挥不同的作用,而且某些说明符的含义已经和以前不同,这加剧了我在查询资料时的困扰。所以今天决定好好总结一下。 首先要介绍 C++ 的两个概念:存储 阅读全文
摘要:
本文档译自 joelonsoftware.com 的文章"The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excus 阅读全文
摘要:
本文档译自 preshing.com 的文章"An Introduction to Lock-Free Programming",作者 Jeff Preshing,原文参见此处 概述 - Overview 无锁编程是一项艰难的挑战,不仅因为其本身的复杂性,还因为首先要穿透到这个主题就已经相当困难。 阅读全文
摘要:
本文档译自 bitsquid 引擎开发博客文章"Allocation Adventures 3:The Buddy Allocator",作者 Niklas Frykholm,原文参见此处 概述 - Overview 内存分配器的工作是从操作系统获取一大块内存,然后切分它,把分出来的小块给独立的内存 阅读全文
摘要:
本文档译自 bitsquid 引擎开发博客文章"Building an Engine Plugin System",作者 Niklas Frykholm,原文参见此处 概述 - Overview 插件系统是开发者扩展引擎能力的一个好方法。当然,引擎也可以直接通过修改源代码来进行扩展,但是这种方法有几 阅读全文
摘要:
本文档译自 MSDN 文章"Lockless Programming Considerations for Xbox 360 and Microsoft Windows",作者 Bruce Dawson,原文参见此处 概述 - Overview 无锁编程是一种在多个线程之间安全地共享、更改数据的方法 阅读全文
摘要:
本文档译自 gamesfromwithin.com 的文章"Data-Oriented Design Now And In The Future",作者 Noel,原文参见此处 概述 - Overview 最近有很多关于面向数据设计的讨论(和批评)。我想解决一些已经提出的问题,但在此之前,我将从我最 阅读全文
摘要:
本文档译自 gamesfromwithin.com 的文章"Data-Oriented Design(Or Why You Might Be Shooting Yourself In The Foot With OOP)",作者 Noel,原文参见此处 概述 - Overview 想象一下:在开发周 阅读全文