
4 Jan
2010
4 Jan
'10
4:27 a.m.
Eric Niebler wrote:
As others here have pointed out, va_copy is not standard in C++03, which is the language that most (all?) of Boost's users care about. Boost's guidelines are pretty explicit about non-standard code:
I care about c++0x, and it's in that standard.
Aim for ISO Standard C++. Than means making effective use of the standard features of the language, and avoiding non-standard compiler extensions. It also means using the C++ Standard Library where applicable.
It's in there. Basically it's C99 and C++0x, C++03 is based on C89, so doesn't have it. Patrick