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
About: Paco (pacKAGE oRGANIZER) is a simple, yet powerful tool to aid package management when installing programs from source code. It uses the LD_PRELOAD method to track package installations, and proviDES various options to keep the installed software organized. It s mainly a command line application but it has also an optional GTKMM interface. Release focus: Minor bugfixes Changes: Libpaco-log has been rewritten in C. This prevents a glibc installation failure when building LFS in chapter 6. The option -x|--expand has been removed. Several bugs have been fixed in paco, gpaco, and rpm2paco. Author: David Rosal
标签: management oRGANIZER powerful pacKAGE
上传时间: 2014-08-25
上传用户:weixiao99
Zinc is an object oriented, platform independent, framework for designing graphical user interfaces (GUIs) for cross platform applications. Zinc is scalable and customizable. It proviDES a full-featured toolkit for the creation of GUIs and event-driven applications.
标签: independent interfaces framework designing
上传时间: 2015-11-28
上传用户:qb1993225
FLASH文件系统的源码,Flash memory is a nonvolatile memory, which allows the user to electrically program (write) and erase information. The exponential growth of flash memory has made this technology an indispensable part of hundreds of millions of electronic devices. Flash memory has several significant differences with volatile (RAM) memory and hard drive technologies which requires unique software drivers and file systems. This paper proviDES an overview of file systems for flash memory and focuses on the unique software requirements of flash memory devices.
上传时间: 2015-11-29
上传用户:问题问题
There are many different (and often confusing) terms associated with clock-based devices. This application note attempts to clarify these terms, and hence serves as a comprehensive reference on clock terminology. This application note can be divided into two sections. The first section describes and distinguishes between various clock sources available today. The second section defines and distinguishes between various parameters used to describe clocks. This section also proviDES methods of measuring some of these parameters.
标签: clock-based associated different confusing
上传时间: 2015-12-02
上传用户:sssl
Jitter is extremely important in systems using PLL-based clock drivers. The effects of jitter range from not having any effect on system operation to rendering the system completely non-functional. This application note proviDES the reader with a clear understanding of jitter in high-speed systems. It introduces the reader to various kinds of jitter in high-speed systems, their causes and their effects, and methods of reducing jitter. This application note will concentrate on jitter in PLL-based frequency synthesizers.
标签: extremely PLL-based important drivers
上传时间: 2014-11-25
上传用户:asddsd
This directory builds the Tape class driver for Microsoft® Windows® Server 2003. The class driver implements device-independent support, and exports support routines for device-specific tape miniclass drivers. It handles device-independent tape requests and calls the tape minidriver routines to process device-specific functions. Class driver splits transfer requests, when necessary, to fit the maximum transfer size for the underlying host bus adapter. It also proviDES device-independent, tape-specific error handling, and calls the tape miniclass driver s device-specific error handling routines.
标签: class Microsoft directory reg
上传时间: 2013-12-09
上传用户:huangld
This document contains a general overview in the first few sections as well as a more detailed reference in later sections for SVMpython. If you re already familiar with SVMpython, it s possible to get a pretty good idea of how to use the package merely by browsing through svmstruct.py and multiclass.py. This document proviDES a more in depth view of how to use the package. Note that this is not a conversion of SVMstruct to Python. It is merely an embedding of Python in existing C code. All code other than the user implemented API functions is still in C, including optimization.
标签: document contains detailed overview
上传时间: 2013-12-14
上传用户:希酱大魔王
Sun公司Dream项目,DReaM-MMI protocol proviDES a method for ascertaining rights between a DRM client and server.
上传时间: 2013-12-15
上传用户:离殇
kissme is a free (GPLed) Java Virtual Machine. It is being developed on GNU/Linux and can run console java applications. kissme is to be used with the GNU Classpath java class library. kissme also proviDES support for orthogonally persistent java
标签: developed Virtual Machine kissme
上传时间: 2015-12-07
上传用户:qiao8960