You will always be welcome in the Ada++ community : ) http://www.adapplang.com/
I got as far into the tutorial as "Ada++ requires variable declarations to be made in a specific area called the declarative part", said "that's stupid" (actually out loud), and abandoned it. Then wrote this. (You're welcome.) Even C ditched its separate section for variable declarations.
Note that within these declare blocks you may also declare new types and further subprograms - something which cannot be done within the body of a C function. Imagine the possibilities there : )