Do I need to do something special with character constants if my code compares a template type with them?
If T is wchar_t, will comparing str[i] to '0' still work or do I have to do something special with '0'?Code:template <typename T>
bool isallzeros(const basic_string<T>& str)
{
for ( int i = 0; i < str.length(); ++i )
{
if ( str[i] != '0' )
return false;
}
return true;
}