09:01:35 From Liz Sexton-Kennedy : https://www.surveymonkey.com/r/CppFermi2020 09:45:45 From Andres Vargas : not all the equals equals are equals equals 09:53:00 From Carlos Rimola : The objects have little or nothing in common? 09:54:27 From Marc Paterno : Carlos, can you explain your question a bit more? 09:58:07 From Carlos Rimola : It was more of a comment, you use inheritance when the inheriting object has something in common from the inherited object 10:00:31 From Marc Paterno : An excellent set of recommendations regarding the use of inheritance is available at https://github.com/isocpp/CppCoreGuidelines/blob/master/CppCoreGuidelines.md#SS-hier. 10:14:42 From Marc Paterno : Every experiment style guide I have seen suggests doing exactly what Glenn is recommending in the Shape example: Prefer the member initialization list to assignment in the body of a constructor. 11:03:20 From Marc Paterno : Especially for this exercise, everyone should remember Glenn’s advice on working the exercises: work one test at a time, writing only what is necessary to make that one test work. Don’t try to get everything to work in one shot. This is a very effective method to help make it clear what each new test has for you to learn. 11:21:11 From Ken Herner : Hi I joined late today as we had a family function to attend. Could someone put me into a room? Thank you! 11:37:12 From Iker Loic De Icaza Astiz : Team: we were missing some consts on area(), that was it 11:40:03 From Lorena Lobato Pardavila : Thanks Iker :) 11:50:41 From Andres Vargas : Should the const on line 471 be considered **a must** in that context? ( so we assure that the address does not change and try to delete it at a later stage?) 11:51:41 From Andres Vargas : FTR: Yes 11:59:08 From Marc Paterno : Andres, in non-example code you would probably see use of std::unique_ptr rather than bare pointers, to take advantage of the automatic memory management that Glenn presented several sessions ago. But the general point that Glenn is making — to use const whenever you can to help make clear what is not intended to change — is an important one. 12:00:28 From Andres Vargas : Thank you Marc 12:03:46 From Marc Paterno : As usual, there is an excellent discussion of this in the C++ Core Guidelines, at https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#con-constants-and-immutability. 12:06:04 From Andres Vargas : Related with guidelines I found this talk quite useful too: https://www.youtube.com/watch?v=XkDEzfpdcSg 12:06:56 From Marc Paterno : Thanks for sharing that, Andres. Pretty much all of Kate Gregory’s talks are worth watching. 12:08:15 From Andres Vargas : As most of CppCon :) 12:24:30 From Marc Paterno : Another important benefit of inlining is that the compiler can better optimize the code that has been inlined in the context of the site at which it was called. 12:47:33 From Andres Vargas : Does this "are you really a circle?" question add too much overhead? 12:50:13 From Marc Paterno : It is not extremely expensive, but it is not free. The implementation typically has to navigate a pointer and then compare an address. 12:50:44 From Marc Paterno : But that depends on the implementation — the standard does not mandate any specific implementation. 13:00:36 From Andres Vargas : Thank you Marc 13:00:56 From Andres Vargas : So it doesn't really depends on the size of circle 13:02:54 From Marc Paterno : That is correct. 13:14:06 From Rishabh Uniyal : what is a complimentary source along side the notes? 13:14:34 From Andres Vargas : Will the slack channel be open after tomorrow? 13:15:34 From Andres Vargas : Course has been great! Thanks a lot! 13:15:37 From Titas Roy : thank you Glenn! 13:15:50 From Titas Roy : and thanks to Marc and the other TAs 13:16:07 From Marc Paterno : The Slack channel will remain active at least for a while. I am not sure exactly how long, at this time. 13:19:08 From Ala Zglam : Thanks 13:19:16 From Ken Herner : It was very useful, many thanks! 13:19:23 From Becky Kowalski : Thank you for the course! 13:19:26 From Ram Krishna Sharma : Thank you Glenn!