stdexcept vs string (vc)
От: e-Xecutor Россия  
Дата: 11.02.04 08:47
Оценка:
Пытался я откомпилять код cl-ем, который успешно компилялся gcc-ой.
cl выдаёт такую вот занимательную ошибку:
a.cpp(10) : error C2784: 'std::reverse_iterator<_RanIt> std::operator +(_Diff,const std::reverse_iterator<_RanIt> &)' : could not deduce template argument for 'const std::reverse_iterator<_RanIt> &' from 'const char [6]'

если разкомментарить выделенное, то есс-но всё ок.
Вопрос в том, почему так не компиляется то???
bcc сжевал молча

#include <stdexcept>
//#include <string>

using namespace std;

int main(int argc,char* argv[])
{
  string s;
  s=s+"hello";
  return 0;
}
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.