Tip Bank

DevX - Software Development Resource

Beware of throwing exceptions from a destructor

The most plausible way to report a failure during object construction is by throwing an exception. However, this is not recommended for destructors. The problem is that a destructor may

DevX - Software Development Resource

When is virtual inheritance needed?

Multiple inheritance is a powerful and useful feature in C++, but it can lead to a problem known as the DDD or “Deadly Diamond of Derivation”, as in this case:

DevX - Software Development Resource

Strange linked list

Question: How can I create a linked list that contains different datatypes? For example: assume that I have Human as a basic class. Man and Woman are two children to

DevX - Software Development Resource

CE2 accessibility options

Question: This might not be right on topic, but I’m hoping to receive an answer by e-mail. My daughter, eight, has cerebral palsy and can use only her left hand.

DevX - Software Development Resource

Mainframe connectivity

Question: I am looking for a way to use VB to connect and retrieve information from a VAX mainframe. The computer has a windows 95 emulation terminal program, and I

DevX - Software Development Resource

find and replace values loaded in memory

Question: I am trying to write a program that will search memory for a hexadecimal string and replace it with the values hardcoded in my program. It’s a game cheat