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