Пытался я откомпилять код 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;
}