[Rock-dev] Uninitialized values for base/types
Sylvain Joyeux
bir.sylvain at gmail.com
Wed Dec 3 16:50:51 CET 2014
So ... do we have a consensus here ?
- initialize to either unset or unknown (on a case-by-case basis) if
NDEBUG is not set
- leave uninitialized otherwise
Sylvain
2014-11-11 5:54 GMT-02:00 Steffen Planthaber <Steffen.Planthaber at dfki.de>:
> Hi,
>
> Am 10.11.2014 um 18:19 schrieb Sylvain Joyeux:
>>> Initialize members by default on debug-level, keep them unitialized when
>>> on release.
>>> needs_opt (with debug-symbols) should be uninitialized too.
>>
>> I like the general idea, but would restrict it to full-release (i.e.
>> not WithDebInfo).
>>
>
> We could reuse the existing c++ NDEBUG flag (no debug), which is
> responsible for swiching off assertions in release builds. Afaik it is
> set by cmake in release mode, but not in WithDebInfo as we need it for
> your proposal.
>
> Best, Steffen
>
>
> --
> Steffen Planthaber
> Weltraumrobotik
>
> Besuchsadresse der Nebengeschäftstelle:
> DFKI GmbH
> Robotics Innovation Center
> Robert-Hooke-Straße 5
> 28359 Bremen, Germany
>
> Postadresse der Hauptgeschäftsstelle Standort Bremen:
> DFKI GmbH
> Robotics Innovation Center
> Robert-Hooke-Straße 1
> 28359 Bremen, Germany
>
> Tel.: +49 421 178 45-4125
> Zentrale: +49 421 178 45-0
> Fax: +49 421 178 45-4150 (Faxe bitte namentlich kennzeichnen)
> E-Mail: Steffen.Planthaber at dfki.de
>
> Weitere Informationen: http://www.dfki.de/robotik
> -----------------------------------------------------------------------
> Deutsches Forschungszentrum fuer Kuenstliche Intelligenz GmbH
> Firmensitz: Trippstadter Straße 122, D-67663 Kaiserslautern
> Geschaeftsfuehrung: Prof. Dr. Dr. h.c. mult. Wolfgang Wahlster
> (Vorsitzender) Dr. Walter Olthoff
> Vorsitzender des Aufsichtsrats: Prof. Dr. h.c. Hans A. Aukes
> Amtsgericht Kaiserslautern, HRB 2313
> Sitz der Gesellschaft: Kaiserslautern (HRB 2313)
> USt-Id.Nr.: DE 148646973
> Steuernummer: 19/673/0060/3
> -----------------------------------------------------------------------
>
> _______________________________________________
> Rock-dev mailing list
> Rock-dev at dfki.de
> http://www.dfki.de/mailman/cgi-bin/listinfo/rock-dev
More information about the Rock-dev
mailing list