Posts

Showing posts from January 13, 2019

Listo de brazilaj esperantistoj omaĝitaj per publikaj objektoj

La sekva listo grupigas brazilajn esperantistojn omaĝitajn per publikaj objektoj . Inter krampoj menciiĝas la kvanto kaj speco de tiaj objektoj, ekzemple stratoj, lernejoj, muzeoj, kvartaloj ktp). Alberto Flores (1 trajna stacidomo) Alcebiades Paes (1 publika lernejo, 1 placo) Alcindo Brito (1 strato) Arsênio Moreira da Silva (1 malsanulejo, 1 avenuo) Benjamin Camozato (1 strato) Cândido Bravo (1 strato) Carlos Xavier Paes Barreto (1 publika lernejo) Cristiano Kraemer (1 kvartalo, 2 avenuoj, 1 aŭtovojo) Demócrito Rocha (1 kvartalo, 1 fondaĵo, 1 publika lernejo) Deoclécio Lima Verde (1 avenuo, 1 malsanulejo, 1 framosonisma loĝio) Egon Schaden (1 publika lernejo) Euler Lannes Bernardes (1 strato) Everardo Backheuser (1 publika mezlernejo, 1 strato) Ezequias R. Alves (1 malsanulejo) Francisca Rodrigues (2 publikaj lernejoj, 2 stratoj) Francisco da Conceição Menezes (1 strato, 1 lernejo) Francisco Schaden (1 muzeo) Francisko Vladimir Lorenz (1 st

Does the C++ standard allow for an uninitialized bool to crash a program?

Image
325 76 I know that "undefined behaviour" in C++ can pretty much allow the compiler to do anything it wants. However, I had a crash that surprised me, as I would have assumed the code looked safe enough. In this case, the real problem happened only on a specific platform using a specific compiler, and only if optimization were enabled. I tried several things in order to reproduce the problem and simplify it to the maximum. Here's an extract of a function called Serialize, that would take a bool parameter, and copy the string "true" or "false" to an existing destination buffer. Would this function be in a code review, there would be no way to tell that it, in fact, could crash if the bool parameter was an uninitialized value. // Zero-filled global buffer of 16 characters char de