C++ Template Metaprogramming sheds light on the most powerful idioms of today s C++, at long last delivering practical metaprogramming tools and techniques into the hands of the everyday programmer. A metaprogram is a program that generates or manipulates program code. Ever since generic programming was introduced to C++, programmers have discovered myriad "template tricks" for manipulating programs as they are compiled, effectively eliminating the barrier between program and metaprogram. While excitement among C++ experts about these capabilities has reached the community at large, their practical application remains out of reach for most programmers. This book explains what metaprogramming is and how it is best used. It provides the foundation you ll need to use the template metaprogramming effectively in your own work.
標簽: Metaprogramming Template powerful idioms
上傳時間: 2013-11-30
上傳用戶:aix008
C++, although a marvelous language, isn t perfect. Matthew Wilson has been working with it for over a decade, and during that time he has found inherent limitations that require skillful workarounds. In this book, he doesn t just tell you what s wrong with C++, but offers practical techniques and tools for writing code that s more robust, flexible, efficient, and maintainable. He shows you how to tame C++ s complexity, cut through its vast array of paradigms, take back control over your code--and get far better results
標簽: marvelous although language Matthew
上傳時間: 2014-01-22
上傳用戶:妄想演繹師
C語言實例解析精粹 人民郵電出版社 ◎ 光盤內容說明 1.【Code】目錄,包括實例1~190的所有源代碼和可執行程序。 2.【Tools】目錄,包括TC2.0編譯器。 ◎ 光盤使用說明 1. 源代碼的使用說明,參見【Code】目錄下的CodeReadme.txt文件。 2. TurboC 2.0 的安裝方法,參見【Tools】目錄下的ToolsReadme.txt文件。 ◎ 技術支持 在光盤使用過程中,如果遇到問題,請發郵件至linread@163.com或zjulinruizhong@yahoo.com.cn與我們聯系。
上傳時間: 2016-02-01
上傳用戶:youlongjian0
使用VC++開發的很棒的上網撥號工具的程序的源碼,可以選擇PING,UDP,TCP/IP等等方式,功能比較全面.Using Visual C + + development of the great tools of the Internet dial-up program source code, can choose PING, UDP, TCP / IP, etc., function more comprehensive.
標簽: development Visual Using great
上傳時間: 2016-02-06
上傳用戶:l254587896
These tools are for use by developers so that they can create more robust applications. Especially of use to those developing multi-threaded applications in C++ with templates. Includes TCMalloc, heap-checker, heap-profiler and cpu-profiler. http://www.soft234.com
標簽: applications Especially developers create
上傳時間: 2013-12-17
上傳用戶:erkuizhang
The PMSM FOC is made of several C modules, compatible with the free-of-charge IAR EWARM KickStart edition toolchain version 4.42. It is used to quickly evaluate both the MCU and the available tools. In addition, when used together with the STM32F103xx motor control starter kit (STM3210B-MCKIT) and PM motor, a motor can be made to run in a very short time. It also eliminates the need for time-consuming development of FOC and speed regulation algorithms by providing ready-to-use functions that let the user concentrate on the application layer. Moreover, it is possible to get rid of any speed sensor thanks to the sensorless algorithm for rotor position reconstruction.
標簽: free-of-charge compatible KickStart modules
上傳時間: 2014-01-09
上傳用戶:498732662
=== ==== 關于本光盤 ========== \Tinix: 書中所附代碼 其中很多目錄中除了包含源代碼(*.asm, *.inc, *.c, *.h)外,還有這樣一些文件: boot.bin 引導扇區(Boot Sector),可通過 FloppyWriter 寫入軟盤(或軟盤映像)。 loader.bin LOADER,直接拷貝至軟盤(或軟盤映像)根目錄。 kernel.bin 內核(Kernel),直接拷貝至軟盤(或軟盤映像)根目錄。 bochsrc.bxrc Bochs 配置文件,如果系統中安裝了 Bochs-2.1.1 可直接雙擊之運行。其它細節請見書第 2.7 節。 godbg.bat 調試時可使用此批處理文件。它假設 Bochs-2.1.1 安裝在 D:\Program Files\Bochs-2.1.1\ 中。 TINIX.IMG 軟盤映像。可直接通過 Bochs 或者 Virtual PC 運行。 *.com 可以在 DOS (必須為純 DOS) 下運行的文件。 \Tools: 一些小工具 (在 VC6 下編譯通過) DescParser 描述符分析器,輸入描述符的值,可以得出起基址、界限、屬性等信息。 ELFParser ELF 文件分析器,可以列出一個 ELF 文件的 ELF Header、 Program Header、Section Header 等信息。 FloppyWriter 用以寫引導扇區,支持軟盤和軟盤映像。 KrnlChecker 用以檢查一個 Tinix 內核加載后位置是否正確。
上傳時間: 2014-01-26
上傳用戶:TF2015
Imperfect C++ Practical Solutions for Real-Life Programming C++, although a marvelous language, isn t perfect. Matthew Wilson has been working with it for over a decade, and during that time he has found inherent limitations that require skillful workarounds. In this book, he doesn t just tell you what s wrong with C++, but offers practical techniques and tools for writing code that s more robust, flexible, efficient, and maintainable. He shows you how to tame C++ s complexity, cut through its vast array of paradigms, take back control over your code--and get far better results.
標簽: Programming Imperfect Practical Solutions
上傳時間: 2014-03-02
上傳用戶:songrui
基于C++闡述虛擬機編程原理 This guide provides an in-depth look at the construction and underlying theory of a fully functional virtual machine and an entire suite of related development tools.
標簽: construction underlying provides in-depth
上傳時間: 2017-02-12
上傳用戶:nanxia
The Microsoft(R) Guide for Assembly Language and C Programmers By Ray Duncan PROGRAMMING FOR MS-DOS Genealogy of MS-DOS MS-DOS in Operation Structure of MS-DOS Application Programs MS-DOS Programming Tools Keyboard and Mouse Input Video Display Printer and Serial Port File Management Volumes and Directories Disk Internals Memory Management The EXEC Function Interrupt Handlers Installable Device Drivers Filters Compatibility and Portability MS-DOS FUNCTIONS REFERENCE IBM ROM BIOS AND MOUSE FUNCTIONS REFERENCE LOTUS/INTEL/MICROSOFT EMS FUNCTIONS REFERENCE
標簽: Programmers PROGRAMMING Microsoft Assembly
上傳時間: 2017-05-05
上傳用戶:xuanjie