Someone once hinted that doing this in the header file is not recommended:
using namespace std;
Why is this not recommended?
Could this cause such linker errors: (for convenience)
error LNK2005: "public: __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >:: ~basic_string<char,struct std::char_traits<char>,class std::allocator<char> > (void)" ( ??1?$basic_string@DU ?$char_traits@D @ std@ @ V?$allocator@D @ 2@ @ std@ @ QAE@XZ ) already defined in tools.lib(Exception.obj)
source share