Monday, February 27, 2012

New Table of Contents

The second revision is on sale, even if Amazon didn't update the "look inside" preview yet.
Here's the new table of contents.

Friday, February 24, 2012

PDF Offer Officially Expired

I just sent the PDF to all the readers who requested it.
Since the majority asked not to publish their photo, I decided to publish none of them.

Enjoy the second revision.

Thursday, February 16, 2012

Second revision available soon

It's not really a second edition, it's jut a revised version, which also includes feedback from the readers.
Visually more appealing, less typos and a couple of additional paragraphs.

If bought the book, write me an email with your photo holding the book, and I will send you back the pdf of the new revision. Offer valid until February 24 (excluded).

On February 24, I'll collect all the eligible recipients and send the file.
Please, state explicitly in the email if you allow the photo to be published on this site.

Tuesday, December 27, 2011

Christmas Typos



Page 17:

Y is a dependent name, since its meaning depends on X

Should be:

Y is a dependent name, since its meaning depends on T




Page 146:

copy_q<double [3], int&>::type err2; //error: test is an array of 'int&'

Should be:

copy_q<double [3], int&>::type err2; //error: type is an array of 'int&'

Sunday, December 18, 2011

A couple of typos


On page 464:

template <typename T, size_t N>     
struct array                        
{                                   
   scalar_t data[N];                
};

should be actually:

template <typename T, size_t N>     
struct array                        
{                                   
   T data[N];                       
};



On page 226, missing open bracket before begin:


for_each(v.begin), v.end(), my_functor());
               ^^                         

Sunday, December 11, 2011

Paragraph missing from section 3.2.3


Apparently nobody reported this issue yet.
Section 3.2.3 does not have a conclusion. You can download a small pdf with the correction