This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Compiling GCC with g++: a report
Paul Koning <pkoning@equallogic.com> writes:
| >>>>> "Gabriel" == Gabriel Dos Reis <gdr@integrable-solutions.net> writes:
|
| Gabriel> http://www.gnu.org/software/gcc/codingconventions.html
|
| Gabriel> Avoid the use of identifiers or idioms that would prevent
| Gabriel> code compiling with a C++ compiler. Identifiers such as new
| Gabriel> or class, that are reserved words in C++, should not be used
| Gabriel> as variables or field names. Explicit casts should be used
| Gabriel> to convert between void* and other pointer types.
|
| I hope that doesn't require (void *) casts for pointer arguments
| passed to the likes of memcpy...
It doesn't. The implicit conversion T* -> void* is OK.
(I think that if written properly, we will barely have to see casts
explicit in the codes.)
-- Gaby