[Rock-dev] Uninitialized values for base/types

Steffen Planthaber Steffen.Planthaber at dfki.de
Tue Nov 11 08:54:55 CET 2014


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
  -----------------------------------------------------------------------



More information about the Rock-dev mailing list