Mail Archives: djgpp/1999/08/04/19:14:08
On Tue, 3 Aug 1999, Shawn Hargreaves wrote:
> > You can't even dereference a pointer in C++ without being sure it wasn't
> > overloaded by some class that is called deep inside the libraries you are
> > using.
>
> For sure: that's why it is important to understand the language,
> and know what libs you are using.
No argument here. The crux of the problem is that with C++, you need
a much more detailed knowledge of every single class library you are
linking in. Since some of these libraries can come without sources,
it might be impossible or impractical to do that. The level of trust
for library code, to say nothing of primitive operations like pointer
dereference, in C usually can be much higher, at least for ``normal''
application code that doesn't have to live with slow CPUs and small
memory size.
- Raw text -