Je ces erreurs je ne pouvais pas la réparer:types inconnus C++
template< class char_type, class traits_type>
class invalid_streambuf : public std::basic_streambuf< char_type, traits_type>
{
typedef std::basic_streambuf< char_type, traits_type> base_class;
using typename base_class::int_type;
...
virtual int_type overflow(int_type nChar)
{ return 0; }
...
}
'INT_TYPE' ne désigne pas un type
template< class char_type, class traits_type>
class basic_thread_safe_log
: protected basic_message_handler_log< char_type, traits_type>
{
typedef basic_message_handler_log< char_type, traits_type> base_class;
using typename base_class::string_type;
void on_last_message(const string_type & str)
{
assert (str.empty());
}
...
}
ISO C++ interdit la déclaration de 'STRING_TYPE' sans type
Quel compilateur utilisez-vous? La personne qui l'a écrit l'a-t-elle compilée avec quoi que ce soit? Si oui, quoi? –
je l'ai corrigé maintenant le problème était d'utiliser typedef au lieu d'utiliser – Yassine