PinnedPaul J. LucasUndefined Behavior in C and C++What undefined behavior is, why it exists, and how to avoid it.Aug 31, 20231Aug 31, 20231
Paul J. LucasVariadic Functions in C++How to declare and implement functions with a variable number of parameters in C++.May 7May 7
Paul J. LucasVariadic Functions in CHow to declare and implement functions with a variable number of parameters in C.Apr 28Apr 28
Paul J. LucasDeclaring Multiple Variables in a “for” Loop Initialization ClauseHow to declare multiple variables in a for-loop initialization clause.Mar 13Mar 13
Paul J. LucasSoftware Career AdviceAfter tinkering with computers for 45 years, here’s my advice for a career in software development.Feb 6Feb 6
Paul J. LucasUnions & std::variant in C++A description of unions in C++, their uses, how they differ from unions in C, and std::variant, C++’s type-safe alternative.Feb 4Feb 4
Paul J. LucasCareer RetrospectiveA retrospective of my tinkering with computers for 45 years.Feb 11Feb 11
Paul J. LucasC Const ConundrumDescriptions of const and the new constexpr in C23, and when to use which.Jan 30Jan 30