<![CDATA[Programming Pointers]]> Dan Saks, a widely recognized expert in C and C++, offers tips and techniques to embedded developers. 4418188 <![CDATA[Problems with inheritance by composition]]> 2013-07-09T21:44:00+00:00 4416296 <![CDATA[Reflections on virtual functions in C]]> 2013-06-12T23:24:00+00:00 4411013 <![CDATA[Alternative idioms for inheritance in C]]> 2013-04-01T19:51:00+00:00 4406901 <![CDATA[Implementing a derived class vtbl in C]]> 2013-02-13T16:18:00+00:00 4404695 <![CDATA[Implementing pure virtual functions]]> 2013-01-09T20:59:00+00:00 4403313 <![CDATA[Pure virtual functions]]> 2012-12-12T23:26:00+00:00 4401463 <![CDATA[Initializing derived polymorphic objects]]> 2012-11-15T05:41:00+00:00 4398820 <![CDATA[Initializing polymorphic objects]]> 2012-10-17T20:33:00+00:00 4396295 <![CDATA[Impure thoughts]]> 2012-09-15T11:17:00+00:00 4391967 <![CDATA[Virtual functions in C]]> 2012-08-08T14:06:00+00:00 4390835 <![CDATA[Storage layout for polymorphic objects]]> 2012-07-21T17:24:00+00:00 4374702 <![CDATA[It's not the processor]]> 2012-06-05T22:00:00+00:00 4372180 <![CDATA[Unexpected trends]]> 2012-05-02T22:24:00+00:00 4370404 <![CDATA[Virtual functions in C++]]> 2012-04-04T17:21:00+00:00 4237055 <![CDATA[Discriminated unions]]> 2012-02-27T17:14:00+00:00 4231152 <![CDATA[Judgment calls]]> 2011-12-06T21:02:00+00:00 4230743 <![CDATA[Using member new to map devices]]> 2011-11-18T15:00:00+00:00 4219506 <![CDATA[Calling constructors with placement new]]> 2011-08-31T17:50:00+00:00 4218361 <![CDATA[Difficulties constructing memory-mapped objects]]> 2011-07-29T23:21:00+00:00 4216505 <![CDATA[Using member initializers]]> 2011-06-01T16:09:00+00:00