I think the curriculum is just a sample what the developer taking the exam is expected to know and most of the stuff can be learned by experience and practice, not read them through before taking the exam.
[quote author="Franzk" date="1291152081"]Creating an API isn't really a c++ specific skill, is it?
Whether an API is good or bad is somewhat measurable, but hard to do in a test. The coding style part is subject to taste and unfortunately contributes greatly to whether APIs look nice or not (I really dislike the boost API mostly because of the naming conventions...).[/quote]
+1. There are no ideal API. Who will justify? For example, if think, some API is good, somebody else think not. It is like different coding rules in different companies.