View Single Post
Old Feb 11th, 2007, 4:13 PM   #6
DaWei
Resident Grouch
 
DaWei's Avatar
 
Join Date: Jun 2005
Posts: 6,453
Rep Power: 10 DaWei is on a distinguished road
"using namespace std;" is really for small exemplar programs and isn't really a good recommendation for robust programming of a serious nature. It introduces a lot of symbols; in a large program, you're likely to duplicate some (how many 'max' labels have you seen introduced by the coder). One alternative to always qualifying the label is to introduce just a few commonly used members, such as
using std::cout;
using std::cin;
using std::string;
etc.
__________________
Abstraction doesn't make it impossible to write bad code; it makes it possible to write superior code.
Contributor's Corner: Grumpy on C++ Exceptions DaWei on Pointers
DaWei is offline   Reply With Quote